Located in town of Cambourne outskirts of Cambridge. Hotel is 10 miles to Cambridge.
Holiday Inn Express Cambridge West - Cambourne