The Mint Hotel Tower of London’s main draw is its location just a short walk from many major attractions.
Plaza on the River, a 5-star, all-suite hotel barely over a mile from famed Westminster Abbey. Included in-room kitchens, suite-style spaces, central location and full-service accommodating staff make this property one of the more popular London hotels.



