Travelers are voting Azad Hind Gram Tourist Complex as the best visitor center in New Delhi. There is 1 visitor center in Pataudi a city just 34 km from New Delhi. The most popular of these is Azad Hind Gram Tourist Complex in Pataudi. You can find 1 visitor center in Delhi NCR and 2 visitor centers in the country of India. Azad Hind Gram Tourist Complex is the top pick in India. Want more? Check out our map of visitor centers in New Delhi.