KUMAR PALACE
Hotel
Punalūr, Kerala
Featuring a bar, KUMAR PALACE is located in Punalūr in the Kerala region, 35 km from Palaruvi Waterfall and 45 km from Kollam Railway Station.
Number of rooms: 20
KUMAR PALACE RIVER EAST,Q.S. ROAD, PUNALUR, 691331 Punalūr, India