Travellers enjoy visiting Vauxhall Victorian Park, located around 25 minutes' walk from Peaceful Rest In Camberwell Hotel, as well as Tower of London accessible with 10-minute car ride. If you are willing to explore even more landmarks in London, attend Sky Garden located 3.5 km from the property.