Our beautiful little town is one of Britain's best places to live - it's a mini-London
Leamington Spa is a charming little town in the Midlands and its architecture and greenery are highly appreciated by residents it's no surprise people are so happy to live there. Locals have branded it a ‘mini London’ and point to the exciting …