Hidden place · Romford, United Kingdom

Church of St Edward the Confessor

The church stands on the site where Romford’s first permanent church was built after permission was granted by Henry IV in 1406. Its location reflects the…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload