Located in the city center of Rhodes, just 150 m from the beach and about 16 km from the island’s international airport. Athena Hotel offers open-plan guestrooms featuring minimalist style and contemporary comforts including Wi-Fi, air condition, soundproof windows and a furnished balcony. Guests also have access to a swimming pool, a restaurant and a café bar.