Situé à Yercaud, dans la région du Tamil Nadu, le Leo Inn dispose d'un balcon et offre une vue sur le jardin. Cet appartement dispose d'une connexion Wi-Fi gratuite, d'une cuisine entièrement équipée et d'une terrasse.
Cet appartement dispose d'une télévision à écran plat.
L'aéroport international de Tiruchirappalli, le plus proche, est implanté à 173 km.