O Villa Nestor está localizado no centro de Struga, nas margens do Rio Crn Drim, apenas a 100 metros do Lago Ohrid e da praia mais próxima. O acesso Wi-Fi é gratuito nas áreas públicas.
Os espaçosos apartamentos incluem ar condicionado, uma varanda ou terraço, uma cozinha, televisão por cabo e uma casa de banho.