Barbayani Greek Taverna
388 Main St, Los Altos
(650) 405-6087
Menu
Reserve
Restaurants in Los Altos, CA
Barbayani Greek Taverna
388 Main St, Los Altos, CA 94022
(650) 405-6087