St Antholin's Spire

St Antholin's Spire

Sights & Landmarks • London, England United Kingdom