Secret Barry Island offers a unique insight into this fascinating seaside resort in the Vale of Glamorgan, delving into its lesser-known past. Thoroughly researched, within these …