With a stay at Apollo Hotel Kings Cross in London (London City Centre), you'll be within a 5-minute drive of Russell Square and The British Museum. This hotel is 1.7 mi (2.8 km) from Covent Garden Market and 1.8 mi (2.9 km) from Leicester Square.
Stay in one of 15 guestrooms featuring plasma televisions. Complimentary wireless internet access is available to keep you connected. Conveniences include coffee/tea makers, and housekeeping is provided daily.
Featured amenities include express check-out and a 24-hour front desk.
Support and useful information