Hotel
Stockwood Hotel
41-43 Stockwood Crescent, LU1 3SS Luton, United Kingdom
Facilities and services
Parking
Internet access
Accommodation type
Hotel
Number of rooms
21
Indication of prices
£47.00 - £68.00 per person, per night
Book at the best rate for your group:
See our other group types