Kings Cross Hotel and Apartment LondonLondon, United Kingdom Address: 60 Argyle Street, Kings Cross State: United Kingdom City: London Zipcode: WC1H 8ER Longitude: -0.122748 Latitude: 51.528.514 Rates from: 0 Accommodation Booking