Travellers enjoy visiting the historic Tower of London, located around 15 minutes' drive from the 4-star Finsbury Rose Hotel, as well as the Trafalgar Square art museum "National Gallery" accessible with 20-minute car ride. If you are willing to explore even more landmarks in London, attend The British Museum located 4.7 km from the property.