O hotel localiza-se a apenas 250 m de Karol Bagh, um dos maiores mercados de Deli, e nas imediações de muitas das principais atrações turísticas e empresas da cidade. A Praça Connaught situa-se a apenas 2,5 km do hotel, a estação de comboios de Nova Deli a 3 km e a estação ISBT a aproximadamente 10 km. Até ao aeroporto internacional Indira Gandhi de Nova Deli são aproximadamente 18 km.
Todos os quartos, tranquilos e privados, apresentam uma decoração elegante e confortável e uma casa de banho privativa. Compreendem todos ar condicionado e aquecimento central. As ofertas padrão incluem adicionalmente piso em mármore italiano e outras comodidades modernas, tais como televisão via satélite, telefone com ligação direta, secador de cabelo e frigorífico.
O hotel dispõe de um restaurante que serve cozinha indiana e continental.
O hotel urbano conta com 19 habitações confortáveis, serviço de alta qualidade e uma localização invejável, perto de pontos de referência culturais e arquitetónicos. As instalações à disposição dos hóspedes neste hotel climatizado incluem um hall de entrada com cofre, guiché para câmbio monetário e elevador para os pisos superiores. Existem também um restaurante, estacionamento, serviço médico, serviço de quartos sob 24 h e serviço de lavandaria e de limpeza a seco.