Address: 3980 El Camino Real, Palo Alto, CA 94306, USA
D Y | Aug 27, 2018
Making a big mistake. Do not live there. It's not 24 hour security. The public restrooms are drug infested and run down. Roads are to narrow to drive your car in and out of there