Fantastic place with an unbeatable view from the rooftop terrace. Perfectly located in the nice little streets of the Old Town of Rhodes