The London Eye? Check. Tate Britain? Check. Big Ben and the Houses of Parliament? Check and check. A handful of London’s most iconic attractions are right on the hotel’s doorstep – just a lovely...