Get directions to: Playa Grill, Palo Alto, CA
Restaurant address: 244 Stanford Shopping Ctr Palo Alto, CA 94304, USA
Restaurant: Playa Grill