Yes. Cambridge has hotels nearby for those requiring accommodations. Thetford Terrace is the closest property to Cambridge (0.0 km away from Cambridge).