Monthly Archive: January 2012

London Roof Gardens

Located in the middle of London, on the rooftops! featuring a gorgeous view of London, sprawling over 1.5 acres, there are three themed gardens: Spanish Garden Tudor Garden English Woodland