Leaside Hotel

Leaside Hotel
72 New Bedford Road, Luton, Bedfordshire, LU3 1BT