Open menu
S. Lockwood
The church of St. Mary Aldermary, Bow Lane in the City of London