Princess Flora is located Third Km Leof. Rodou Kallitheas, 3 1 1 Rhodes Greece 85100