Kumararraja Palace
Hotel
Yelagiri, Tamil Nadu
Featuring an outdoor swimming pool, a spa and wellness centre and a fitness centre, Kumararraja Palace is located in the beautiful hill-station Yelagiri. It operates 24-hour front desk and offers free Wi-Fi in rooms.
Number of rooms: 58
Athanavoor Kottu Road, 635853 Yelagiri, India