Attraction Icon

Zoo, Farm or Aquarium

Vale of Glamorgan LogoAmelia Trust Farm
Location Icon
Barry & Barry Island

Amelia Trust Farm

The Amelia Trust is a Care Farm set on 160 acres of countryside in the beautiful Vale of Glamorgan.

VIEW DETAILS