Island · United Kingdom
Barry Island

Barry Island is a island in Barry, United Kingdom. Seaside resort in Barry, Vale of Glamorgan, Wales.
Island · United Kingdom

Barry Island is a island in Barry, United Kingdom. Seaside resort in Barry, Vale of Glamorgan, Wales.