Home / Travel Guides / Europe / United Kingdom / London / London Hotels / Orchard Hotel

Orchard Hotel, London

View gallery

26 photos

Below are pictures and videos. Select what you want to view below.

Victorian townhouse located on a tree-lined avenue 300 metres from Hyde Park and 500 from the many shops of Oxford Street. Limited parking spaces available on request, nothing confirmed.
Information by WorldRes.com Hotel Class

Hotel Details

Property Information by Travelocity
  • 43 Rooms
  • Common Area Wireless Access