Situado no bairro Centro de Nova Deli, o hotel Mother Palace dá acesso a locais de entretenimento como Clube de Golfe de Delhi, que fica a cerca de 6 km de distância.
Museu Nacional e a Ramakrishna Mission estão localizados a aproximadamente 10 minutos a pé e a uma distância de apenas 7 minutos a pé respectivamente. Localizado a cerca de 7 km deste hotel, o Túmulo de Humaium está aberto para visitação de fiéis e turistas. Hotel encontra-se a uma distância de apenas 10 minutos a pé da paragem Paharganj stand e a uma curta distância da estação de metrô Ramakrishna Ashram Marg.
Alguns quartos têm piso ladrilhado, juntamente com sofá e mesa de trabalho para conveniência dos hóspedes. Além disso, eles apresentam piso de ladrilho.
Tem uma escolha ilimitada de pratos da cozinha italiana no Sam's Bar and Restaurant, que fica a cerca de 5 minutes a pé deste estabelecimento.