Rochester Hotel by Blue Orchid

69 Vincent Square
London, United Kingdom SW1P 2PA
Within a short distance of Hyde Park North
More hotels near this hotel

More London Landmarks Near Rochester Hotel by Blue Orchid

London Westland Heliport (2.5 miles)

Nearby Cities and Towns