10/30/2026
Rumor has it that Barbayani Taverna is one of the best Greek restaurants in town. Do you agree?
Steve Friend - Broker
Realty World - Next Generation
BRE #01189906
Greek in Los Altos, CA