Restaurant with panoramic views of Dingli Cliffs and Filfla Island. Offers a dining experience with scenic vistas.