With a prime downtown location, The Leela Mumbai places guests close to many attractions and sightseeing opportunities. However, this luxury Mumbai hotel provides complete serenity and relaxation from the bustle of the city streets outside its doors. Experienc...