Where is DoubleTree by Hilton London Angel Kings Cross?

Where is DoubleTree by Hilton London Angel Kings Cross located?

DoubleTree by Hilton London Angel Kings Cross, Islington, United Kingdom (approx. 51.53196°, -0.1096°)


Where is DoubleTree by Hilton London Angel Kings Cross on the map?