7.6/10
Bien
59 commentaires
Wi-Fi gratuit
The Oliver Cromwell Hotel is located in the Cambridgeshire market town of March. It offers air-conditioned rooms with TVs, a restaurant.
Nombre de chambres: 43
High Street, March, PE15 9LH, Royaume-Uni