Il – Fortizza
Quick links: Contact Description Reviews
Beautifully set overlooking the sea in Sliema, this Italian/Mediterranean cuisine restaurant has great food and service at reasonable prices.
Read moreReview this service
No one has left a review on this page yet.