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.