A rooftop food and entertainment venue featuring the largest retractable roof in UK hospitality and 12 independent kitchens opens in Newcastle city centre next week, on the upper storey of the former Debenham’s building in Eldon Square. Freight Island Newcastle – from the team behind Freight Island in Manchester – was due to launch last autumn but […]