english italy
2 star rome hotels

Apollo Hotel

64 Queensborough Terrace W2 3SH , London
Apollo Hotel
Book now

Apollo hotel is a beautiful and pristine 2 star hotel in one of the best locations in London. It is ideal for central London and Hyde park. Every sightseeing place is a short distance from Apollo Hotel. Bayswater and Queensway are short walk from the hotel as is Hyde Park.

The apollo hotel is perfectly located to enjoy London at its best.The location is ideal for oxford street marble arch Madame Tussauds Buckingham palace and Hyde park the sophisticated shopping of Knightsbridge spectacular theatre land the glittering west end and Piccadilly circus ? famous for its night life The apollo hotel is close to Queensway underground (central line) Bayswater (circle line). Also direct connection with Heathrow airport from Paddington.There are two NCP car parks within walking distance of the hotel

24 Hour Reception; TV; Satellite TV; Wake Up Call Available; Secretary Service

Book now

64 Queensborough Terrace London

London map

London Hotel

Choose from over 1000 hotels in London
Central London Hotels