September 13, 2018 Amazing Places Igatpuri Resorts And Hotels Spread across 3-acre property, the independent Glass Houses & the Swiss Chalets with a 180…