On my most recent visit to England’s capital city, I was fortunate enough to spend a few nights at a new hotel that just opened its doors a few weeks ago called The Arch London. As part of a press trip with VisitBritain, I was privy to check into this quaint 82 room collection of…