93, Windmill Rd
Luton,
Bedfordshire
LU1 3XW
01582 652202
Latitude: 51.8752120, Longitude: -0.4030063
08:30 - 20:30 - Mo, Tu, We, Th, Fr
Actual information about The Windmill Inn of Thai Restaurant category. The Windmill Inn is located at 93, Windmill Rd Luton, LU1 3XW. How to get to The Windmill Inn office? Look at the map below or call them 01582 652202