Restaurant Taverna Sat offers international cuisine.