Mayfair, London, GB
Wikimedia Commons
South Audley Street is a filming location for Howards End.
Hill Street
London, GB
Dorchester Hotel
4 Chesterfield Street
Momo
London W1, GB