Apollo Hotel London - London

Rooms
39
Location
London - Bayswater
Overview
The Apollo Hotel, London, is located in the bustling city centre, within a short walking distance of many tourist attractions. These include Piccadilly Circus, Hyde Park and Oxford Street. The hotel is well served by public transport with Bayswater Underground Station less than 5 minutes walk away. The Apollo Hotel London offers simple services and unfussy, compact rooms, that vary in size
Standard facilities:
Standard Room:
Standard Rooms are fitted with a double bed or 2 single beds. Bathrooms have shower only.
Hotel
Star
Location
other spellings: apollo hotle landon, hotell, otle