Treebo Berry Hill Venna Lake, 3 Km From City Center – Mahabaleshwar | SherryStay