TOLFA is an animal hospital and rescue center in Rajasthan, Northern India. We work to eradicate rabies, rescue and treat injured animals, sterilize street dogs, and more.
Location: United KingdomMember since: 13 Nov, 2013Supports charity
Business details
Business name: The Tree of Life for Animals LimitedFirst name: ClaraSurname: NowakAddress: 95 Bath Road, GL5 3LA Stroud, United KingdomPhone number: 07835208529Email: clara@tolfa.org.uk