Travellers enjoy visiting Statue of Richard III, located a mere 14 minutes' walk from the Tudor Road House hotel, as well as Newarke Houses Museum accessible with 5-minute car ride. If you are willing to explore even more landmarks in Leicester, attend King Richard III Visitor Centre located only 1.5 km from the property.