The Royal Cambridge Hotel

The Royal Cambridge Hotel Address: 124 Sussex Gardens, London, United Kingdom

Minimum price found for The Royal Cambridge Hotel was: 66 GBP

Click here to get more information, photos & guest ratings for The Royal Cambridge Hotel