Fitzroy and Wenlock Courts

Vicarage Street, Luton, Bedfordshire, LU1 3FA