St. Etheldreda’s Chapel is a one-story Gothic-style Catholic church located in the private road of Ely Place in London. This is the East Window of the church.
St. Etheldreda’s Chapel is a one-story Gothic-style Catholic church located in the private road of Ely Place in London. The church was built c.a. 1290 CE as a chapel part of a larger estate belonging to the Bishops of Ely just outside the city…