The Apollo Hotel London

The Apollo Hotel London

64-66 Queensborough Terrace, Bayswater, London W2 3SH

020 7727 3066

The Apollo Hotel London


The Apollo Hotel London is based in West London Bayswater.

Apollo Hotel London is a great budget accommodation situated in Queensborough Terrace, just minutes from the lavish Hyde Park.

You are local to a vast number of London attraction sites and also the tube station.

If you are looking for a place that is affordable and had a friendly atmosphere this is the place for you.

Call us today to receive your personalised quote for a room and find out when you can check in.

We look forward to welcoming you to the Apollo Hotel in London.

From 14:00 hours Until 11:00 hours

Wi-Fi Internet is available in all areas (GBP 5.00 for 24 hours).

Public Car Park within walking distance, parking charges apply.

Free! All children under 3 years stay free of charge when using existing beds.

Continental breakfast French, English, German

Rate your experience with us

Opening Times

  • Monday : closed
  • Tuesday : closed
  • Wednesday : closed
  • Thursday : closed
  • Friday : closed
  • Saturday : closed
  • Sunday : closed

Is this your Business?

Claim your business now to

  • Appear higher in our search results
  • Get more Click & Calls
  • Plus Expand your reach with our partner Central Index
Get in touch :