map/contact

Sliema

90, The Strand, Sliema

Get directions

(+356) 21 333 222

Hours 10:30 – 22:30

drop us a line