Contact Us

Make an Appointment today

Appointments are available Monday through Friday between 8:30am and 7pm.  Saturday between 8:30am and 3pm.  Early morning & late evening appointments available upon request. 

We are located on the Hermosa Beach Pier across from Tower 12 Restaurant. The office is upstairs. Parking is also available on street or in the city parking structure at 13th Street and Hermosa Ave.

Get In Touch

Hermosa Beach

49 Pier Ave,

Hermosa Beach, CA 90254

Phone. 310.374.4181

Fax. 310.374.4112


Westlake Village

Watercourt Complex,

870-A Hampshire Road,

Westlake Village, CA 91361

Phone. 805.358.1222