Results 1 results found View along beach front from roof of Lella Baya Hotel, Yasmine Hammamet, Cap Bon, Tunisia, North Africa, Africa