A floating restaurant has moored up in a London canal, just in time for the restrictions lift on indoor dining. The Cheese Barge is a brand new hospitality offering in a custom, nautical design on a ...