AI:
You:
FREEMASONS' HALL IN LONDON
The Freemasons' Hall in London is located in Great Queen Street, between Holborn and Covent Garden.
It is the headquarters of the United Grand Lodge of England since 1775.
The clock below the tower commemorates the foundation of the first Grand Lodge on June 24, 1717.