Get directions to: Terrace Restaurant, Palo Alto, CA
Restaurant address: 2600 El Camino Real # 206 Palo Alto, CA 94306, USA
Restaurant: Terrace Restaurant