Where is DoubleTree by Hilton London Chelsea located?
DoubleTree by Hilton London Chelsea, Kensington and Chelsea, United Kingdom (approx. 51.47399°, -0.18381°)
DoubleTree by Hilton London Chelsea, Kensington and Chelsea, United Kingdom (approx. 51.47399°, -0.18381°)