mail_outline sales@mediastorehouse.com
England, London, Westminster, Westminster Abbey
Aerial view from helicopter, Houses of Parliament, River Thames, London, England
Westminster Abbey, from Deans Yard, London, England