Taverna Kolossos is a Greek restaurant.