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