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