The Leela Mumbai
International
Mumbai, Maharashtra
High End
Conveniently located near the domestic and international airports of Mumbai, The Leela is an ideal Hotel for a stop-off on arrival in or departure from the commercial capital of India. Applauded as the finest 5-star that Mumbai has to offer, this hotel serves as an eleven acre-wide oasis of green in the nucleus of Mumbai’s business hub.