Hidden place · Barry, United Kingdom

St. Baruch’s Church Ruins

The remains of St. Baruch’s Church stand on Friars Road on Barry Island. The site is listed as a free attraction.

Loading Travel Crew AI

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