The Dixon Hotel
Once an old courthouse, The Dixon is now an elegant hotel, complete with colourful restaurants and swish bars. Located just a short skip and hop away from the River Thames, this stylish sleepover spot is the perfect base for exploring Tower Bridge, Borough Market and the Tate Modern and one of the best hotels in London for tourists.