Where is Montcalm Royal London House, London City?

Where is Montcalm Royal London House, London City located?

Montcalm Royal London House, London City, Montcalm Royal London House, London City, Great Britain (approx. 51.52157°, -0.08564°)


Where is Montcalm Royal London House, London City on the map?