Upper George Street, Luton, LU1 2RD
1 views last 24 hours
The Stack is a brand new development of self contained studios located just 6 minutes from the University of Bedfordshire\'s Luton Campus. Situated on the doorstep to a number of restaurants, bars and supermarkets, The Stack really is one of Luton...
Luton
£ 550/month, min. 1 bedroom