Update Info - Babbo's Mediteranean Bistro
This restaurant was reported as closed. If it is open, let us know.
Babbo's Mediteranean Bistro
717 Stanford Shopping Ctr
Palo Alto, CA 94304
717 Stanford Shopping Ctr
Palo Alto, CA 94304