Library Royal Pump Rooms Parade

Leamington Spa CV32 4AA, UK.View map