8.4
Great
Hotel Cromwell Stevenage
51.912788, -0.20845- Stevenage, United Kingdom
- |
- +44-160-073-8777
98£
The location was magnificent - so close to main restaurant, the centre, and road network
-
Bill
The location was magnificent - so close to main restaurant, the centre, and road network. Visited Westgate Shopping Centre, one of the tourist spots, located relatively close to the hotel. - the breakfast was gorgeous and superb. - the main bar was a plus.