Icarus Rooms is located near the center of Parikia within 328 feet from Livadia Beach and 1476 feet from the port. It offers rooms with a balcony and free WiFi access.
Rooms at Icarus are air conditioned and come with a TV and mini fridge. They all have a private bathroom with shower.
Within walking distance you will find restaurants and traditional taverns, while at 1312 feet you can visit the famous Church of Ekatontapiliani.