Contact information

Amarantou 8
85100, Rhodes
Greece

Directions

This is a pedestrian street and can only be accessed on foot.
*Please note that the check-in point is in our main hotel, Casa Natura.