Featuring affordable accommodations in the heart of central London, the Apollo Hotel located right on the border of London’s magnificent Hyde Park.
Situated just minutes from London’s Hyde Park, in a prime location in central London.
Located on Queensborough Terrace in Bayswater, the Apollo Hotel is just 5 minutes walk to Bayswater underground station. The Victoria and Albert Museum, National Art Library and Natural History Museum are some of the places of interest, which guests can visit including Oxford Street and London’s West End – all of which are within easy reach from the hotel.
All guest rooms are comfortably furnished, equipped with modern amenities such as private bathroom facilities, Colour TV, direct dial telephone, tea/coffee making facilities, WiFi Internet Access (charges apply) and 24hr reception.