Filter by:
Based on 43 verified reviews
Facilities
7.2
Cleanliness
7.8
Rooms
7.7
Service
7
Location
7.2
Dining
7.2
Business
42%
Couple
57%
Guests have not written any reviews for this property yet.
The property is located at Hatbox Building, 29-31 Castle Street, Luton, England, United Kingdom. Specific distances to landmarks are not provided.
Instant AI responses are based on hotel information