mail_outline sales@mediastorehouse.com
Tower of London, London, England, United Kingdom, Europe
View towards Lambeth Bridge and Vauxhall, London, England, United Kingdom
UK, England, London, The City, The Walkie-Talkie (20 Fenchurch Street), Cheesegrater (122 Leadenhall Street), Gherkin (30 St. Mary Axe) and Tower of London