Nelia Beach is a three-star hotel, situated on Ayia Napas beautiful sandy beach, close to its fishing harbour and popular entertainment and shopping area.