Situé à environ 2 km d'allure de la Galerie nationale d'art moderne, Host Inn New Delhi se trouve pas loin de Connaught Place. L'hotel 3 étoiles d'affaires offre également la location des voitures pour explorer la région.
Le centre de New Delhi peut être atteint en 10 minutes d'allure. Le Nehru Planetarium, à 3 km, est certainement un incontournable pour les touristes en famille à New Delhi. L'hotel est situé à quelques pas du Sri Bangla Sahib Gurudwara, tandis que Shivaji Stadium Terminal se trouve à seulement 550 mètres. L'hotel Host Inn est à environ 5 minutes de marche de la Barakhamba Road.
Servant une cuisine indienne, le Rajdhani Thali est à proximité.