Westminster Abbey, set nearly a 25-minute walk from the 4-star Student Only Zeni London Vauxhall Studios hotel, as well as Buckingham Palace placed 2.8 km from the property are worth visiting. If you are willing to explore even more landmarks in London, attend Vauxhall Bridge located 500 meters away.