Featuring currency exchange and elevator, the comfortable Hotel Grand Villa -Near Apollo Hospital New Delhi is nestled in New Delhi, about a 25-minute walk from the Baháʼí house "Lotus Temple". Featuring 18 rooms with views of the town, the hotel is 4.1 miles from Worlds of Wonder Amusement Park.
Located 13 minutes by foot from MTS India, this 3-star hotel is also around 20 minutes' drive from New Delhi railroad station. Places of worship to visit 4.2 miles from the Grand Villa -Near Apollo Hospital include the opulent red-sandstone Humayun's Tomb. Explore the historical sights of New Delhi, starting with the tughlaqabad Tughlakabad Fort situated approximately 10 minutes' drive away. The nearest bus stop is C Lal Chowk 350 feet away.
Comprising a balcony, the rooms at this property are equipped with complimentary Wi-Fi. Private bathrooms are included in the rooms.
Serving both food and drinks, Nathu's Sweets is situated a short way from the Grand Villa -Near Apollo Hospital New Delhi.