Location
     Princess Flora is a three star hotel situated in an ideal location of Kallithea Avenue of the island of Rhodes.
3 kilometers from Rhodes town, 2 kilometers from the Kallithea baths and 290 meters from the picturesque Aghia Marina beach.
Princess Flora enjoys the duel benefits of tranquil country surroundings but also has quick access to the buzz and lively tempo of the town center.