Happy Tails Pet Shop is a Canadian Pet Store based in South Dildo, Newfoundland And Labrador. Happy Tails Pet Shop is located at 75 Main Hwy, South Dildo, NL A0B 1R0, Canada,
Please contact Happy Tails Pet Shop using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Happy Tails Pet Shop opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.