87-135 Brompton Road, WestminsterLondon, ENGLAND
Admiralty Arch The Mall The Stratford Centre, WestminsterLondon, ENGLAND