Schedule An Appointment

Give us a call! (858) 412-6066

Walk-Ins Welcome! Come by Today!
7634 Girard Ave Suite A • La Jolla, CA 92037
Clinic Hours: Mon - Sat | 9am - 11pm
**After 6pm, on Mon-Fri and After 4pm on Sat is considered AFTER HOURS