An urban farm has sprung up in downtown London, growing greens in a 750-square-foot retail space. Read More
Tiny urban farm puts down roots in downtown London retail space
Posted on by The London Free Press
An urban farm has sprung up in downtown London, growing greens in a 750-square-foot retail space. Read More