mail_outline sales@mediastorehouse.com
England, Greater London, The City of London. Abstract view of the modern architecture of the famous Gherkin building, in the financial square mile in the City of London