Town Hall

Town Hall
Parade, Leamington Spa, Warwickshire, CV32 4AT