No items found.
Things to doVIEW ALL
Set in 160 acres of countryside in the beautiful Vale of Glamorgan, South Wales, Amelia Trust Farm is a visitor attraction the whole family will enjoy. Explore the woodland, meet the animals, and have adventures in the great outdoors.
Situated at Nell's Point, Barry Island - the National Coastwatch Institution (NCI), looks out over the Bristol Channel and beyond.