Orchard Hotel

86 - 90 Sussex Gardens, London W2 1UH, UK - London, Greater London - UK - 21

Show map

Property Info

Check-in starts at: 15:00

Check-out ends at: 11:00

Located in London (London City Centre), Orchard Hotel is within a 15-minute walk of Hyde Park and Marble Arch. This hotel is 1. 2 mi (2 km) from Oxford Street and 2. 4 mi (3. 9 km) from Buckingham Palace. . . Stay in one of 46 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include desks, housekeeping is provided weekly, and irons/ironing boards can be requested. . A complimentary continental breakfast is served daily from 7:30 A...

More details

86 - 90 Sussex Gardens, London W2 1UH, UK - London, Greater London - UK - 21

Property Amenities

Check-in starts at: 15:00

Check-out ends at: 11:00