Original Babbo's Mediterranean

Location closed
717 Stanford Shopping Ctr, Palo Alto, CA 94304 · University
(650) 321-1488 · $$$ · Italian, Mediterranean
At: Stanford Shopping Ctr (Level 1)

Hours

  • Mon - Sun11:00 AM - 10:00 PM

Photos

Deals

People also search for