A temple to peace

8 min read

Grand Lodge, London WC2 The Freemasons’ Hall

One of London’s mos