Our street address is:
11331 Ventura Boulevard, Suite 2a
Studio City, California, 91604
We are just west of Eureka and East of Tujunga on the north side of Ventura Boulevard.
Complimentary valet parking provided.
© face to face los angeles 2013, all rights reserved
follow us on: