Get directions to: Babbo's Original Mediterranean Bistro, Palo Alto, CA
Restaurant address: 717 Stanford Shopping Court Palo Alto, CA 94304, USA
Restaurant: Babbo's Original Mediterranean Bistro