NEEL, INDIAN KITCHEN + BAR, POWAI : A WELCOME ADDITION The first thing that hits you as you enter the sprawling first floor unit of…