Hours
- mon
- 12:00 – 23:00
- tue
- 12:00 – 23:00
- wed
- 12:00 – 23:00
- thu
- 12:00 – 23:00
- fri
- 12:00 – 23:30
- sat
- 12:00 – 23:30
- sun
- 12:00 – 22:30
Zafiro is a vibrant and popular contemporary Mediterranean restaurant in St Julian's, perfectly positioned near the beautiful Spinola Bay area. The menu is a creative and satisfying exploration of modern Mediterranean flavours — grilled meats, fresh seafood, beautifully composed pasta dishes, and imaginative starters that showcase quality local ingredients in unexpected ways. The interior is stylish without being stuffy, the service is attentive, and the overall atmosphere strikes the right balance between casual and special. Zafiro is a reliable and thoroughly enjoyable choice for anyone seeking something contemporary in the heart of the St Julian's dining scene.
Been here before?
Help others decide with an honest review.