51a,Sethumadai road, Anaimalai Pollachi 642104
Situated in Pollachi, Royal Cottage, Anaimalai features free WiFi throughout the property.At the guest house, every room is equipped with a balcony. At Royal Cottage, Anaimalai, the rooms include a TV...more