Order Take Away from

SAN ĠWANN

See MENU & Order

Naxxar Road, San Ġwann, Malta.

Order Take Away from

NAXXAR

See MENU & Order

Żenqa Road, Naxxar, Malta.