Freemasons Arms by Jeremy Barrow | Feb 27, 2019 Details Location Address:81-82 Long Acre, Covent Garden, London, WC2E 9NG, United Kingdom