O hotel desfruta de uma localização ideal no centro da animada zona de Karol Bagh, uma das maiores áreas comerciais em Deli. A Praça Connaught e o centro da cidade ficam a 2 km e o aeroporto de Deli a 18 km de distância.
As habitações de luxo contam com casa de banho privativa com água quente e fria corrente e duche. As amenidades incluem telefone com ligação directa, televisão por cabo, mini-frigorífico e ar condicionado.
O hotel conta com uma sala de jantar pequena. Não dispõe de um restaurante, mas nas imediações existem vários estabelecimentos gastronómicos.
O hotel urbano foi renovado em 2008 e conta com interiores informais, apresentando uma elegância subtil para assegurar uma estada de sonho. Compreende um total de 20 quartos, incluindo 5 suites. O edifício climatizado dispõe de um hall de entrada com recepção em serviço sob 24 h, cofre, guichet para câmbio monetário, bengaleiro e elevador. Oferece ainda instalações para conferências, acesso à Internet e serviços de quartos (sob 24 h) e de lavandaria (ambos mediante pagamento adicional).
Ao chegar à estátua de cerca de 30 m do Lord Hanuman na rotunda Pusa, siga para Karol Bagh (Ajmal Khan Road/Arya Samaj Road) e vire na primeira à direita para o hotel.