Pages

Tuesday, September 12, 2023

Greek restaurant prepares for Main Street debut

The Greek islands are coming to Los Altos – in the form of a new restaurant. Barbayani Taverna, set to occupy 388 Main St., former home to Flora ...


READ THE ORIGINAL POST AT www.losaltosonline.com