Rodos Apartments
Avgorou, Akropoleos 14, Avgorou

Avgorou, Akropoleos 14, Avgorou
Location
Hotel “Rodos Apartments” is situated within 29 km from the heart of Avgorou.
Hotel features
Wi-Fi is available throughout the property. Guests are invited to have a swim in a swimming pool. Please note that the entire hotel is smoke-free.