Barbayani Greek Taverna ★★★★☆4.2 (189) Restaurants Greek restaurant · Mediterranean restaurant · Tapas restaurant 388 Main St, Los Altos, CA 94022 Call Website Details →