Freemason's hall, Covent Garden, London.

Freemason's Hall, Covent Garden, London, England