mail_outline sales@mediastorehouse.com
UK, England, London, Southwark, The London Shard and railway lines into London Bridge Station