Athena Hotel

Athena Hotel

Located in Rhodes Town- this hotel is within a 10-minute walk of Akti Miaouli Beach- Palace of the Grand Master of the Knights of Rhodes- and Rhodes Aquarium. Archaeological Museum of Rhodes and Acropolis of Rhodes are also within 1 mi (2 km).