Welcome to Hotel Green Wood , Mahabaleshwar , India