Pet Hospital of Penasquitos No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API. Place Category: Hospital ProfileAddress: 9888 Carmel Mountain Rd Ste F San Diego CA 92129 Phone: (619) 378-6015 Previous Next