Ibex River Resort , Pollachi

Ibex River Resort , Pollachi

Hotel

Pollachi - Trichur Main Road, Ambarampalayam, Pollachi Thalanar farms, Pollachi, Tamil Nadu, India 642103