mail_outline sales@mediastorehouse.com
UK, England, London, Southwark, The Shard and River Thames
UK, England, London, Southwark, The London Shard and railway lines into London Bridge Station
UK, England, London, Southwark, The Shard and City Hall by River Thames
UK, England, London, Southwark, The Shard and Borough Market building