Royal Cambridge Hotel
124 Sussex Gardens, London W2 1UB, United Kingdom, United Kingdom
Business Details
The property Royal Cambridge Hotel is located in London, United Kingdom. The Lodging is ranked with 3 stars.
"Set within 2 Victorian townhouses, The Royal Cambridge is just 400 metres from London Paddington Station and close to the West End, Hyde Park, and Oxford Street. It offers a 24-hour reception."
- Type:
- Accommodation
- Keywords:
Stars Rank:
3
Booking_com_ID:
122379
Royal Cambridge Hotel
The property Royal Cambridge Hotel is located in London, United Kingdom. The Lodging is ranked with 3 stars.