Barbayani Greek Taverna
388 Main St, Los Altos
(650) 405-6087
Recent Reviews
Barbayani Greek Taverna
388 Main St, Los Altos 94022
(650) 405-6087