7 Best Mediterranean Restaurants in Palo Alto (2026)