Perhaps the only place in India where you can see rock structures like Nevada / California. The view is much better once you walk down to the actual view point. Don't bother to see the view from the Observation Tower - It's already turned into a peddling store.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.