16290 Deer Ridge Rd
San Diego, CA 92127
P: (858)312-1174

Check-in Get Directions