Babbo's Mediterranean Bistro
(650) 321-1488

717 Stanford Shopping Ctr, Palo Alto, CA | Directions   94304

37.442704 -122.170185
Get Directions