Resort in Nedumangad Region


  • 27th milestone, Vattakayam, Ponmudi Road, Thiruvananthapuram District, Kallar, Kerala 695551, India