Filters:
clear
clear
Country: United Kingdom

castle in Waterbeach

About 1 results.

Cambridge Water House Apartments

High Street 30, CB25 9JU Waterbeach, United Kingdom

A cosy and spacious two bedroom cottage with all facilities you may need. Great location only 5 min. with train to Cambridge city centre and less then an hour

  • 1