The Apollo Hotel 64 Queensborough Terrace, Bayswater, Greater London, UK
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 & Queensway are short walk from the hotel as is Hyde Park
Next to Hyde Park
The price here includes all taxes and surcharges, the price you see is what you pay. We have extended your stay to meet the Hotel's minimum-stay policy for this period. Alternatively, you can select an earlier arrival date.