La Villa Nestor se encuentra en el centro de Struga, en la orilla del río Drin Negro, a solo 100 metros del lago Ohrid y de la playa más cercana. Hay conexión Wi-Fi gratuita en las zonas comunes.
Los apartamentos son amplios y cuentan con aire acondicionado, balcón o terraza, cocina, TV por cable y baño.