31-32 Ely Place, London, UK
A:
B: 31-32 Ely Place, London, UK

See on Google Maps