El Hotel Shelton goza de una ubicación conveniente a solo 300 metros de la estación de tren de Nueva Delhi. Ofrece WiFi gratuita en todas las instalaciones y varios tratamientos de spa. Cuenta con un restaurante muy popular en la azotea.
Este hotel elegante se encuentra a 900 metros de la estación de metro de Connaught, a 1 km de Connaught Place, a 2 km del popular fuerte rojo y de Chandni Chowk y a 21 km del aeropuerto internacional Indira Gandhi.
Las habitaciones presentan una decoración en tonos neutros e incluyen aire acondicionado, zona de estar, TV de pantalla plana y baño privado con ducha de agua caliente/fría y albornoces suaves.
El hotel ofrece recepción las 24 horas con servicio de lavandería, servicio de alquiler de coches e instalaciones para reuniones/banquetes. Los huéspedes podrán organizar viajes en el mostrador de información turística.
El restaurante del Shelton Hotel sirve platos indios, chinos y continentales.