The resort is located near the iconic Bhaja Caves and Karla Caves, amidst a sprawling 80 acres of greenery with over 15,000 trees
The resort is located near the iconic Bhaja Caves and Karla Caves, amidst a sprawling 80 acres of greenery with over 15,000 trees