Agios Nikolaos – Show on map (4.9 miles from map centre) Situated just 10 metres from the sea in Agios Nikolaos and 100 metres from Ammoudi sandy beach, this air-conditioned apartment features free WiFi and a terrace.