Arzella Restaurant

Triq Għar Qawqla, Iż-Żebbuġ