La Villa Nestor est située dans le centre de Struga, sur les rives de la rivière Crn Drim, à seulement 100 mètres du lac d'Ohrid et de la plage la plus proche. Une connexion Wi-Fi est disponible gratuitement dans les parties communes.
Les appartements spacieux et climatisés disposent d'un balcon ou d'une terrasse, d'une cuisine, d'une télévision par câble et d'une salle de bains.