Spine Institute of San Diego
6719 Alvarado Rd., Suite 308, La Mesa, San Diego, 92120
Injury Institute Scheduling
(888) 831-3945
Facility phone number
6719 Alvarado Rd., Suite 308, La Mesa, San Diego, 92120
Injury Institute Scheduling
Facility phone number