A new restaurant in Los Altos aims to help its visitors feel — and eat — like they’re on a Greek isle. Barbayani Taverna, which held its grand opening Oct. 10, features Greek decor and dishes such as ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results