Pets in Palo Alto, CA
Pets • Pet Stores • Dog Breeders
3127 El Camino Real.,
Palo Alto ,
CA
94306
UNITED STATES
Based on 1 reviews
They've lost my business permantently
I won't go back there. The location is convenient for me which was the only reason I shopped there: the experience usually ended with an unnecessarily long checkout. My last trip there, however, will truly be my last: The owner was...Worldwide > United States > Palo Alto, CA > Pet Stores