Star Hotel 30 2241 075381129, Lazarou Tiliakou street, Rhodes Town, 85100, GreeceHotel Add to favorites 0