Stallions Hotel is located in a commercial area of New Delhi in close proximity to Isa Khan's Tomb, India International Centre and Hazrat Nizamuddin Darga.
The city center is 9 km away from the hotel. The property is about 10 minutes' walk of ISKCON Temple, Bahai Lotus Temple and Moolchand Medcity.
All modern guestrooms include Executive Room, Standard Room and Deluxe Room that come with a telephone, heating, a minibar, a safe and flat-screen TV. The rooms are appointed with private bathrooms and wooden furniture.
Guests will enjoy Chinese dishes served at the 24-hour restaurant. The venue is set next to a railway station and just 600 meters from The Colony Bistro and The Big Chill Cafe.
Guests can reach Stallions Hotel by car from Indira Gandhi Intl airport in 15 minutes.
Corporate travelers are free to use projector screens, a conference room and a business center offered on site.