Veterinary clinic
The Helix Pet Hospital
4223 Palm Ave, La Mesa, CA 91941
Opening hours
Hours not listed. Please call ahead at (619) 469-2129 to confirm availability.
4223 Palm Ave, La Mesa, CA 91941
Hours not listed. Please call ahead at (619) 469-2129 to confirm availability.