Where is Cheltenham Masonic Hall?

Where is Cheltenham Masonic Hall located?

Cheltenham Masonic Hall, Cheltenham Masonic Hall, Great Britain (approx. 51.901947°, -2.0733333°)


Where is Cheltenham Masonic Hall on the map?