Get directions to: Fresh Choice, Palo Alto, CA
Restaurant address: 379 Stanford Shopping Ctr Palo Alto, CA 94304, USA
Restaurant: Fresh Choice