Orchard Hotel está en una fantástica zona de Londres (Centro de la ciudad de Londres), a solo diez minutos a pie de Hyde Park y Kensington Gardens. Además, este hotel se encuentra a 1,1 km de Marble Arch y a 2 km de Oxford Street.
Todos los días se ofrece un desayuno continental gratuito.
Disfruta de una agradable estancia en una de las 46 habitaciones con televisión de pantalla plana. Mantén el contacto con los tuyos gracias a la la conexión wifi gratis. El baño privado con ducha está provisto de artículos de higiene personal gratuitos y secadores de pelo. Entre las comodidades, se incluyen escritorio, además de un servicio de limpieza disponible cada semana y la posibilidad de solicitar tabla de planchar con plancha.
Tendrás un servicio de recepción las 24 horas y un ascensor a tu disposición.