mail_outline sales@mediastorehouse.com
England, London, Tower Hamlets, Limehouse Basin with Canary Wharf buildings in background
UK, England, London, Limehouse Basin and Canary Wharf beyond