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