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
13907 Ventura Blvd., Suite #101
Sherman Oaks, CA 91423
(Located on the 2nd floor above 7-Eleven)
210 Main Street
Venice, CA 90291