Property Location Located in Agia Pelagia, Ambelos is minutes from Mononaftis Beach and Stay Wet. This aparthotel is within the vicinity of Psaromoura Beach and Museum of El Greco.Rooms Make yourself at home in one of the 29 guestrooms, featuring kitchenettes..