Barbayani Greek Taverna

Barbayani Greek Taverna, 388 Main St, Los Altos, CA 94022, United States

(650) 405-6087

Location