St Teresa's Church
St Teresa Catholic Church, 291 Shenley Road, Borehamwood, Hertfordshire, WD6 1TG
Religious Institute
Awaiting inspection by Hertsmere Borough Council
St Teresa Catholic Church, 291 Shenley Road, Borehamwood, Hertfordshire, WD6 1TG