ATZ&H Inn
Hotel
Luton, Bedfordshire
Situated in Luton, within 22 km of Woburn Abbey and 25 km of Hatfield House, ATZ&H Inn features accommodation with a garden and free Wi-Fi throughout the property as well as free private parking for guests who drive.
Number of rooms: 9
135 New Bedford Road, Luton, LU3 1LF, United Kingdom