Leamington Spa - The Pump Rooms, Leamington Spa, United Kingdom

Address: The Pump Rooms, Royal Leamington Spa, United Kingdom
 

The Pump Rooms. Coordinates set from verified same-city venue data (city centroid, OpenStreetMap-derived).