Location Hotel “Archangelos Houses” is located within 26 km from the historic center of Rhodes.Hotel features Guests can order an airport shuttle for an additional fee. The entire hotel is non-smoking.
Facilities of Apartments Archangelos Houses
- Laundry service
- Pets allowed
- Air conditioning