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 spacieux dispose d'une télévision à écran plat.
Vous trouverez des restaurants à proximité de l'appartement.
L'aéroport international de Tiruchirappalli, le plus proche, est implanté à 173 km.