Canary Islands Resort and Spa debuts as Maharashtra’s first private island resort at Lonavala The resort features 26 uber-luxe cottages and chalets, a global gourmet restaurant and a beach bar, a swimming pool, The