£110.37

4.0-star
Iliadon 39 Ixia

View All Deals
SKU: 13140956 Category:

Description

Located in Ixia, this apartment is within 2 mi (3 km) of Hellenistic Stadium, Acropolis of Rhodes, and Temple of Apollo. Palace of the Grand Master of the Knights of Rhodes and Archaeological Museum of Rhodes are also within 3 mi (5 km).

Hotel Amenities

Free WiFi

Designated smoking areas

Laundry facilities

Total number of rooms – 1

Location