The first Strawberry Benches have been installed at the world famous Canary Wharf in London.  Check out the article in Ubergizmo.

Click here for details.

Start typing and press Enter to search