Just a stone’s throw away from the train station and City Square’s Christmas market, this winter garden is a little haven in the heart of Leeds city centre.