3-звездочный Hotel India Palace New Delhi расположен в районе Карол-Бах, на расстоянии 4 км от Национального музея Индии.
Парк Аджмал Хан находится недалеко от этого гостевого дома, в то время как Hanuman Mandir — всего в 350 метрах. В районе находятся такие религиозные достопримечательности, как Храм Лакшми-Нараян (2 км) и Собор Святейшего Сердца Иисуса (2,1 км). В 5 минутах ходьбы от отеля расположены рынок Карол Ба и Jhandewalan Hanuman Temple. Автостанция Paharganj stand находится в 10 минутах пешей прогулки от отеля India Palace, в то время как Делийская соборная мечеть – менее чем в 3 км.
Перекусить можно в ресторане Bikanervala, который находится возле отеля.