Toggle navigation
Get CityMaps2Go
Save
St Stephen Walbrook
Architecture & Buildings
Europe, United Kingdom, City of London
St Stephen, Walbrook is a small church in the City of London, part of the Church of England's Diocese of London. It is located in Walbrook, next to the Mansion House, and near to Bank and Monument Underground stations.
Read More