Situato ad Agra, a 5 km dal Taj Mahal, l'Hotel Jai Hind & Restaurant offre sistemazioni climatizzate e un ristorante. La struttura dista 3,1 km dal Forte di Agra, 3,2 km dalla Jama Masjid e 3,5 km dal Tempio Mankameshwar.
833 Sadar Bazar, Sadar Bazaar, 282001 Agra, India