Original Babbo's Mediterranean Bistro in Palo Alto, CA - Bistros

Original Babbo's Mediterranean Bistro
163 Stanford Shopping Ctr
Palo Alto, CA 94304
(650) 321-6122
About Us  |   Privacy & Terms  |  Feedback  |  Link to Us