Clinic Locations




Sherman Oaks

13907 Ventura Blvd., Suite #101
Sherman Oaks, CA 91423 

(Located on the 2nd floor above 7-Eleven)

Venice

210 Main Street
Venice, CA 90291