El hotel climatizado alberga tiendas, un bar, una discoteca, un restaurante y una sala de conferencias. En esta zona se ofrece servicio de cambio de divisa. Como prestaciones adicionales se le ofrecen los servicios de habitaciones y de atención médica. También hay un aparcamiento disponible.
Este hotel está situado en el corazón de Delfos, delante de una zona industrial y comercial, no muy lejos de los comercios más importantes de Nehru Palace. El paisaje idílico contribuye a que los huéspedes que viajen por negocios tengan una estancia agradable. Además, los servicios del hotel son de primera categoría, por lo que también es muy popular entre los huéspedes que viajan por placer. Asimismo, está cerca de la plaza Connaught y de Lajpat Nagar.
Hay dos restaurantes en el hotel, uno sirve comida china y el otro sirve comida india. Además hay una pastelería francesa y un bar abierto las 24 horas.