Travellers enjoy visiting Tomb of Karl Marx, located only an 11-minute walk from the 3-star Richardson Deluxe Apartments hotel, as well as Museum of London accessible with 15-minute car ride. If you are willing to explore even more landmarks in London, attend Hampstead Garden Suburb located 3.4 km from the property.