About OYO Kings Hotel Contact 36-37 36-37 Argyle Square, WC1H 8AL, London, UK, WC1H 8AL, Camden, United KingdomTelephone: 07946226778 | Official Homepage