Situated in Mannārakkāt, 38 km from Palakkad Railway Station, The Tree Organic Farm and Stay - Non Alcoholic Property features accommodation with an outdoor swimming pool, free private parking and a garden.
Number of rooms: 6
Irumbakachola Road Irumpukachola, 678591 Mannārakkāt, India