Search results
Discover more placesNear Rosewood, OH
People also search for
Refine results for Hotels & Motels
Rosewood London is a 5-star luxury hotel in London, England. It is located at 252 High Holborn in the Covent Garden neighbourhood of the West End. The hotel is part of the Rosewood Hotels & Resorts chain, which is currently based in Hong Kong. Wikipedia