UKData checked October 2026
  1. Home
  2. Leicester
  3. Leicester Animal Aid

Leicester Animal Aid is a animal rescue service on Elmwood Farm, Forest Rd in Huncote, Leicester. Also listed under charity, non-profit organisation and pet food and animal feeds.

Elmwood Farm, Forest Rd, Huncote, Leicester LE9 3LEChecked October 2026