Get directions to: Celia's Menlo Park, Atherton, CA
Restaurant address: 1850 El Camino Real Atherton, CA 94027, USA
Restaurant: Celia's Menlo Park