Map

Directions

Located in Rhodes Town, this hotel is within a 15-minute walk of Athinas Square, Palace of the Grand Master of the Knights of Rhodes, and Archaeological Museum of Rhodes. Acropolis of Rhodes and Temple of Apollo are also within 1 mi (2 km). Nearest airport Rhodes (RHO-Diagoras) (9.47 Mile)