Map
Trumpington St., Cambridge, England CB2 1PY, United Kingdom
Price
145
website
Hotel
Royal Cambridge