Route GuidesRoutes City GuidesCities Map Log in

Apollo Hotel

London
43 Argyle Street, London, WC1H 8EP

11 rooms · ★★★ · from £90


Set just a minute’s walk from Kings Cross St Pancras Rail Station, the Apollo Hotel provides rooms with free Wi-Fi and hearty breakfasts. It is less than a mile from elegant Bloomsbury and the British Museum.