Choose your room
Apollo Hotel London Near Hyde Park And Paddington Station 3*
Apollo Hotel London Near Hyde Park And Paddington is a great place to stay in Central London with an array of dining experiences that will tantalise your taste buds, a 25-minute walk from Kyoto Japanese Garden. Wi-Fi, available in public areas, keeps you connected, and multilingual staff will help you out.
Located within 500 metres of The Greek Orthodox Cathedral of the Divine Wisdom, this hotel is in close proximity to the royal museum "Kensington Palace". The Apollo is also a 7-minute stroll from Westbourne. This affordable hotel is also within a few blocks of London's Hyde Park. A family vacation to London will become more exciting if you visit the city park "ZSL London Zoo" lying 3.4 km from the property. Offering proximity to Queensway underground station, this 3-star hotel is located a 5-minute walk away.
The smoke-free Apollo Hotel London Near Hyde Park And Paddington offers guests a modern bathroom as well a separate toilet and a shower.
Serving Asian dishes, Malaysia Hall is about 100 metres away.