Apollo Hotel

64-66 Queensborough Terrace
London W2 3SH
1007 Reviews
See Availability

Sponsored Topics

Hotel Quality:






Room Count:


Open Hours:

  • Mon: 12am-12am
  • Tue: 12am-12am
  • Wed: 12am-12am
  • Thu: 12am-12am
  • Fri: 12am-12am
  • Sat: 12am-12am
  • Sun: 12am-12am
See a problem? Let us know!
Budget-friendly rooms feature Wi-Fi access TVs and coffeemakers at the Apollo Hotel. The Apollo Hotel is a mid-rise property that houses 46 basic rooms some non-smoking. Guests stay plugged in with TVs and Wi-Fi access and rooms also come with coffeemakers. Grab a bite at the hotel's available breakfast buffet before setting out for the day. Check with the front desk regarding parking. The Apollo Hotel is steps north of Kensington Gardens and a five-minute walk from the nearest metro station. You'll find a few shops and eateries within walking distance. Head two miles to Hyde Park to peruse Harrods the ultimate shopping experience. Don't miss historic landmarks such as the Tower of London Big Ben and the Churchill War Rooms all within 15 minutes of the hotel. Cultural hot spots within five miles include the Tate Modern and the theatre district. Paddington Station is less than a mile from the hotel and Heathrow Airport is 15 miles.