Want to enjoy the best of the outdoors without actually going outside? Then the recently opened London flagship of The North ...