Where is Rochester Hotel by Blue Orchid, London?

Where is Rochester Hotel by Blue Orchid, London located?

Rochester Hotel by Blue Orchid, London, Westminster, United Kingdom (approx. 51.49413°, -0.13654°)


Where is Rochester Hotel by Blue Orchid, London on the map?