Отель находится в 100 метрах от знаменитого песчаного пляжа Альмирос (Blue Flag), на окраине города Агиос-Николаос. Недалеко от отеля протекает речка. Представляет собой комплекс 2-этажных корпусов с уютной зеленой территорией. Подходит для семейного экономичного отдыха.