St. Paul's, Lorrimore Square

St. Paul's, Lorrimore Square

Sights & Landmarks • London, England United Kingdom