Selected:

Dionysos Hotel

£121.00

£121.00

4.0-star
Iliadon Street Ixia

More Details
SKU: 1129449 Category:

Description

This family-friendly Rhodes hotel is located on the waterfront, within 3 mi (5 km) of Acropolis of Rhodes, Temple of Apollo and Diagoras Stadium. Palace of the Grand Master of the Knights of Rhodes and Temple of Aphrodite are also within 3 mi (5 km).

Hotel Amenities

Outdoor pool

Children’s pool

Sauna

Indoor pool

Location

Close Menu
×