’Barry Island’ Seaside Resort - South Wales

Barry Island (Welsh: Ynys y Barri) is a district, peninsula and seaside resort, forming part of the town of Barry in the Vale of Glamorgan, South W...
Back to Top