The Sherwood Resort Mahabaleshwar is the latest adage to the already exuberant list of luxury hotels in Mahabaleshwar. With its red tile roof and sprawling greens, the Sherwood Resort Mahabaleshwar gives a colonial country house feel.