Matheran is well known for its pristine beauty and unique status as an automobile-free zone. Nestled deep inside a forest in Matheran is Neemrana’s Verandah – In the Forest, a resort where you can relax and get closer to nature and either find your inner self or completely lose yourself to discover a newer you.
Check them out here