A snack bar located in the heart of Gzira.
Served with side coleslaw and coucous
Triq Tas- Sliema, Gzira
GZR 1633 Malta