Natural Paradise is set among the backdrop of the Sahyadri hills and lies on the west coast of India. It is situated among lush green forests and by the banks of a freshwater river. The rooms are surrounded by an organic vegetable garden and a pineapple plantation among the foothills. The local market is located not too far away if any shopping is required.