Kumararraja Palace
Athanavoor Kottu Road, 635853 Yelagiri, India,Object type: Hotel Yelagiri
Featuring an outdoor swimming pool, a spa and wellness center and a fitness center, Kumararraja Palace is located in the beautiful hill-station Yelagiri. It ope