St Theresa's Lodge in Oxford

St Theresa's Lodge in Oxford is a building. St Theresa's Lodge is near Boundary Brook Road.

Building Type
building