The 3-star Hotel Grand Villa New Delhi provides proximity to Chhatarpur Temple, which is located nearly a 25-minute walk away.
Hotel Grand Villa welcomes guests to 14 rooms fitted with air conditioning as well as a flat-screen TV with satellite channels. Some rooms include a private bathroom.
This New Delhi hotel is about 15 km from Delhi International airport and 4.4 km from such cultural venues as Ahinsa Sthal. The nearby business venues include Alai Minar (4.7 km) and Global Business Park (6 km). Also, Mehrauli Archaeological Park lies approximately a 10-minute drive away, and Sultanpur is relatively near the hotel. Well-connected to many sights, this New Delhi property is within a 1-km distance of NBCC bus stop.