An Award Winning Restaurant in Malta situated along the lovely promenade of St. Paul’s Bay enjoying open seaviews, especially spectacular during sunset.

Similar Venues

Our Reviews