Avalon Hotel is located in the Medieval City of Rhodes, just 500 meters from the town of Rhodes and 13 km from the airport of Rhodes. Housed in a period building, the hotel was rebuilt by the owners with particular attention and respect for the historical value, atmosphere and mystery surrounding the medieval city.
|