Taverna Rhodos offers Greek cuisine in a welcoming atmosphere.