St. Mary, Newington

St. Mary, Newington

Sights & Landmarks • London, England United Kingdom