Related island photograph: Sliema waterfrontAli Baba Restaurant ↗
⌖ Gżira
Lebanese restaurant on Sir Frederick C. Ponsonby Street. Use the operator’s own contact details for table reservations and discuss the intended sharing order.
Source checked 2026-10-29

