Designed by
Title
barry Island harbour, marina South Wales, UK #98011771
Description
barry Island harbour, marina, near Cardiff, Wales. UK. Barry Island, Welsh: Ynys y Barri is a district peninsula and seaside resort in the vale of Glamorgan near Cardiff in South Wales, UK
This image is editorial