Lu2on Logo

Apartments in Luton, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Lu2on by Strawberry Star is a residential mixed-use development containing 993 apartments in London's top commuter town Luton. Easily accessible by …