£72.38

2.5-star
Apolloniou Rodiou, 23 Ixia

View All Deals
SKU: 10926228 Category:

Description

Located in Ixia, this hotel is 2.7 mi (4.3 km) from Hellenistic Stadium and within 6 mi (10 km) of Acropolis of Rhodes and Temple of Apollo. Palace of the Grand Master of the Knights of Rhodes and Rhodes Aquarium are also within 6 mi (10 km).

Hotel Amenities

Total number of rooms – 19

Bar/lounge

Coffee/tea in common areas

24-hour front desk

Location