Offering a sun terrace and views of the city, Ikaros Hotel is situated in Ágios Nikólaos, just 66 feet from the beach and a short walk from restaurants and cafes. Guests can enjoy the on-site snack bar. Every room has a private bathroom. You will find a 24-hour front desk at the property. Agios Nikolaos Port is 657 feet from Ikaros Hotel, while Archaeological Museum of Agios Nikolaos is 1,641 feet away. Sitia Public Airport is 21.7 miles from the property.