Located in London (London City Centre), Apollo Hotel is within a 15-minute walk of University of London and British Library. This bed & breakfast is 0.6 mi (0.9 km) from Russell Square and 0.8 mi (1.2 km) from University College London.
Stay in one of 15 guestrooms featuring plasma televisions. Complimentary wireless Internet access is available to keep you connected. Bathrooms have showers and hair dryers. Conveniences include coffee/tea makers, and housekeeping is provided daily.
Make use of convenient amenities, which include complimentary wireless Internet access and concierge services.
English breakfasts are available daily from 7:30 AM to 9 AM for a fee.
Book online or call +39 041 8620400