Place

Barry Island

Seaside resort in the Vale of Glamorgan, Wales