Anyone have a favorite among these three restaurants:
Business lunch for 3 to 4 people. Thanks in advance.
Just got back so am following up on my question. Kellari Taverna was the choice and it did not disappoint. Classic power lunch spot. Everything was fantastic... fresh fish, greek salad and some of the beast octupus I've ever had.
My vote is for Kellari Taverna. Really sophisticated place with great Greek food. My co-workers brought clients here a lot.
I will say that La Fonda Del Sol has a killer happy hour.
Mentioned in this answer: