![]()
Townshend Landscape Architects Morelondon is situated on the south bank of the River Thames between London Bridge and Tower Bridge. Townshend Landscape Architects were appointed as landscape architects for the project in 1998 with a brief to develop a unique place, one with both an individual character which also retained the flexibility to evolve as […]