Cromwell Rooms
Cromwell Rooms
Apartment
37 Cromwell Road
, Cambridge, England, United Kingdom
CB1 3EB