Yes, you definitely will need a car.
Iris Villas Lefkada are 2.7km from Sivota village, where you can find any supplies.