Location
Located in London (London City Centre), KX Rooms is within a 15-minute walk of Russell Square and University College London. This hotel is 1.3 mi (2.1 km) from The British Museum and 1.9 mi (3 km) from Leicester Square.
Business, and other amenities
Featured amenities include express check-in, express check-out, and a 24-hour front desk. Self parking (subject to charges) is available onsite.