KX RoomsLondon, United Kingdom Address: 41 Argyle Square State: United Kingdom City: London Zipcode: WC1H 8AL Longitude: -0.122782 Latitude: 51.528.908 Rates from: 0 Accommodation Booking