Babbo's Original Mediterranean Bistro, Palo Alto, California [Closed]

Babbo's Original Mediterranean Bistro, Palo Alto, California [Closed]
Babbo's Original Mediterranean Bistro, Palo Alto, California (Dec 2009)

717 Stanford Shopping Ct Palo Alto, CA 94304

Dec 2009

[Closed]

A La Carte Lunch Menu