Pax Lodge, in Hampstead, London, England; current location opened in 1990.
Pax Lodge, tại Hampstead, Luân Đôn, Anh; vị trí hiện tại mở vào năm 1990.