Property description
Near Great Ormond Street Hospital
Location
Located in London (London City Centre), Apollo Hotel Kings Cross is within a 15-minute walk of Russell Square and University College London. This hotel is 1.3 mi (2 km) from The British Museum and 1.8 mi (2.9 km) from Leicester Square.
Dining
English breakfasts are available daily from 7:30 AM to 9 AM for a fee.
Rooms
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.
Amenities
Make use of convenient amenities, which include complimentary wireless Internet access and concierge services.
Business, and other amenities
Featured amenities include express check-out and a 24-hour front desk.