45 rooms · ★★★ · from £67
Offering an on-site coffee shop, London Kings Hotel is conveniently located in central London just 3 minutes’ walk to Edgware Road Tube Station. Free WiFi is available in all public areas.
Log in with your cycle.travel account:
Password |
Or simply use your account on: