TAVERNA ★★★★★4.6 (66) Restaurants Greek restaurant 3130 Alpine Rd #300, Portola Valley, CA 94028 Call Website Details →