Narendra SinghWrong Narendra Singh?
Local Address: India
The Leela Palaces & Resorts
The Leela Mumbai Sahar
Mumbai , Maharashtra 400 059
Company Description: At the ,Leela' Group, our commitment to service excellence is rooted in our two guiding principles called the Five Steps of Service and the '19 Habits'. One of our... more