Results 1 results found Lambeth Embankment and Gherkin (Swiss Re) building in distance, London, England, United Kingdom, Europe