Savor the taste of Greece at Barbayani Greek Taverna in Los Altos.

Opening Fall 2023

Follow us on Instagram

Barbayani Greek Taverna

388 Main Street Los Altos Ca 94022