Set within 18 000 m² of pine forest, Iliada Hotel offers luxurious rooms with mountain views and a restaurant with panoramic forest views. On-site activities include archery, paintball and nature walks.