Casa Natura Hotel Rhodes Town, Rhodes
Situated in Rhodes Town, 300 metres from Akti Kanari Beach, Casa Natura features air-conditioned accommodation and a terrace. The property is around 2.5 km from Ixia Beach, 1.1 km from Clock Tower and 1.1 km from Grand Master's Palace.
Number of rooms: 8
20 Απολλώνιου Ρόδου, Rhodes Town, 85100, Greece