Mediterranean restaurant Terrone offers Italian and Maltese cuisine. Located within Fort St Angelo, it features a terrace with Grand Harbour views.