The Renaissance is located far from the maddening crowd on the lakes of Lake Powai. We have stayed at this hotel a bunch of times ... More