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