Situé dans le voisinage de "North Delhi" à New Delhi, l'hotel Sirohi House New Delhi se trouve à 3 km d'attractions culturelles telles que le Palais Mumtaz Mahal.
Placé à 10 minutes en voiture de la Porte du Cachemire, l'hotel est aussi à 15 minutes en voiture du Marché de Karol Bagh. La région comprend des sites religieux tels que la Cathédrale du Sacré-Cœur de Delhi (à 6 km) et le Temple Laxminarayan (à 7 km). Le Musée international des poupées de Shankar est à 8 km, tandis que la Delhi Civil Lines est à une courte distance de Sirohi House de New Delhi. L'hotel est situé à moins de 5 minutes de marche de l'arrêt de bus IP College.
Les chambres de cet hotel disposent d'un bureau, ainsi que d'une cheminée en pierre pour le confort des clients. Une TV par satellite, et des conforts comme une climatisation sont également proposés.
Les restaurants à proximité incluent 1Up, qui se trouve non loin de Sirohi House.