Fica a uma distância aproximada de 200 metros da estação de metrô de Ramakrishna Ashram Marg.
Os principais pontos turísticos de Nova Deli, como o Portão da Índia e a Galeria Nacional de Arte Moderna, estão localizados nas proximidades. Os locais de interesse religioso na área incluem o Templo de Laxminarayan (a 1.7 km) e a Igreja Catedral da Redenção (a 2.6 km). O Túmulo de Humaium pode ser alcançado em cerca de 15 minutos de carro. Para quem viaja de longe, o aeroporto Internacional de Delhi fica a 21 minutos de carro.
Os 14 quartos no Shree Lodge são equipados com TV de tela plana com canais via satélite, TV via satelite e controle de temperatura. Banheiro separado e chuveiro são fornecidos no banheiro.
No Cafe Festa os hóspedes podem desfrutar de especialidades da cozinha asiática, enquanto Cafe CoffeeCo oferece cozinha europeia.