The Orthopedics & Spine Institute - Los Angeles Unit. 1
8436 W 3rd St, Los Angeles, CA 90048 - Suite 800
Injury Institute Scheduling
(888) 831-3945
Facility phone number
8436 W 3rd St, Los Angeles, CA 90048 - Suite 800
Injury Institute Scheduling
Facility phone number