DoubleTree by Hilton London Kensington100 Cromwell Rd Kensington, London, United Kingdom SW7 4ER.2 miles