THE TOWN

sat.jpg

The property is located in Luton Town Centre, on the corner of Alma Street and New Bedford Road , adjacent to 'The Mall', The Gym Luton, St George's Square and Luton Library Theatre. 

GETTING AROUND

getting around.png

LIFE IN

LUTON