Cozy, family-run restaurant serving delicious meals. A Hamrun favorite.