A couple of weeks ago, we got to experience a 48 hours luxury stay in London thanks to the lovely folks at Visit London who showed us how to navigate this beautiful city this holiday season. Upon arrival, we checked into Le Méridien Piccadilly, a central hotel located to key London landmarks. You can read...