Map & Directions - Original Babbo's Mediterranean
Menu
Original Babbo's Mediterranean
163 Stanford Shopping Ctr, Palo Alto, CA, 94304
(650) 321-6122 (Phone)
163 Stanford Shopping Ctr, Palo Alto, CA, 94304
(650) 321-6122 (Phone)