£29.20

1.0-star
Archangelos

View All Deals

SKU: 15165520 Category:

Description

Situated in Rhodes, this hotel is within a 15-minute walk of Archangel Michael’s Orthodox Church and Castle of Saint George Ruins. Tsambika Beach is 2.4 mi (3.9 km) away.

Hotel Amenities

Airport transportation (surcharge)

24-hour front desk

Location