Villa Nestor ligt in het centrum van Struga aan de oevers van de rivier de Crn Drim, op slechts 100 m van het meer van Ohrid en het dichtstbijzijnde strand. Er is gratis WiFi in de openbare ruimtes.
De ruime appartementen zijn voorzien van airconditioning en beschikken over een balkon of terras, een keuken, kabel-tv en een badkamer.