Holiday apartments with a restaurant, located near the beach. Offers self-catering accommodation.