Parrots Poodles Pet Palace is a Canadian Pet Store based in Timmins, Ontario. Parrots Poodles Pet Palace is located at 255 Third Ave, Timmins, ON P4N 1E2, Canada,
Please contact Parrots Poodles Pet Palace using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Parrots Poodles Pet Palace opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.