Taverna Rhodos is a Greek restaurant specializing in grilled meats and lamb dishes.