Niraamaya Retreats Samroha is a lavish resort situated on a cliff with a breathtaking vista of Athirappilly Waterfalls, also called the Niagara of India.
This 5-star resort offers a fusion of contemporary sophistication and exhilarating expeditions amidst the spectacular natural surroundings.