Get directions to: Jidai-ya Restaurant, Palo Alto, CA
Restaurant address: 330 Lytton Ave Palo Alto, CA 94301, USA
Restaurant: Jidai-ya Restaurant