Having lived in Malta for the past four years, this restaurant is our No. 1 choice for delicious food that holds a high and consistent standard. We've visited minimum once every two months to keep and renew our faith in the local restaurant fare.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.