It-Torri Restaurant

Tower Road, Sliema

10:00 – 22:00