Common description
Located on the edge of London's magnificent Hyde Park, the Apollo Hotel offers affordable accommodation in the heart of central London. This is a friendly, family-run townhouse hotel located in a quiet residential street within walking distance of Queensway and Bayswater tube stations. All rooms are comfortably furnished, equipped with modern amenities such as private bathroom, color TV, direct dial telephone, tea/coffee making facilities, WiFi internet access (fee) and 24 hour reception.
Hotel
Apollo Hotel on map