Luxury self-catering apartments available for rental, with fully equipped kitchens surrounded by beautiful landscapes and sea views.