Situated in Yercaud in the Tamil Nadu region, Leo Inn has a balcony and garden views. Guests staying at this apartment have access to free WiFi, a fully equipped kitchen, and a terrace.
The apartment features a flat-screen TV.
The nearest airport is Tiruchirappalli International Airport, 173 km from the apartment.