Just 150 metres from Agios Petros Beach, Nikos Villas offer an outdoor pool and a restaurant. They feature self-catering accommodation with Ionian Sea, garden and pool views. Facilities include a snack bar and free WiFi in public areas.