Go here. It's great. The best taramusalta we had in all of Athens. Excelled squid and sardines. I think they are remodeling their old place but have opened up their menu at the adjacent Butcher Shop. It's a two minute walk from the Gazi metro station.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.