InterContinental London Westminster opened in November with 256 rooms and suites, many of which offer expansive views of the nearby New Scotland Yard and Westminster Abbey. Located in the heart of the United Kingdom’s political and cultural center, the hotel is home to the Blue Boar Smokehouse, which reinterprets U.S. …