Where is Freemasons' Hall?

Where is Freemasons' Hall located?

Freemasons' Hall, Freemasons' Hall, Great Britain (approx. 51.5151°, -0.121°)


Where is Freemasons' Hall on the map?