Serving the cities of Palo Alto, Los Altos, Mountain View and Menlo Park!After successful years of operation in Palo Alto, we are excited to have found a permanent home. Our location is conveniently located at the border of Palo Alto, Los Altos and Mountain View. It is at the Village Court Center at 4546 El Camino Real, Suite B9, Los Altos, at the intersection of San Antonio Road and El Camino Real, with easy access from Loucks Avenue.