View of the Lekuresi Castle Restaurant on top of a mountain near Saranda, South Albania. Albania beach riviera