The resort is that the restaurant offers diners a breathtaking view of the Athirapilly Falls
The Foliage Restaurant is located inside the Rainforest Resort, perched on the edge of the Sholayur Range in Athirapilly, Kerala. It is also known as the “Niagara of India” . The restaurant itself is described as having a symphony of black palm and teak interiors, with all the tables offering a stunning view of the cascading falls.