Udaya Resort Hotel Palakkad, Kerala
Offering an outdoor swimming pool, a fitness centre and a spa and wellness centre, Udaya Resort is located in Palakkad. Free Wi-Fi access is available in this resort.
Number of rooms: 20
Nila Nagar West, Yakkara, 678001 Palakkad, India