Nefeli Villa is very centrally located on Antiparos main street, a few minutes walk from the port.