Amboula Beach is an amazing location with stunning views and this restaurant located right next to it is fantastic. Lovely food, reasonably priced, free sunbeds on a raised grassy area overlooking the beach, and free wifi. Spent 2 days of our 7 night holiday here and loved it,…