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