Get Listed
Menu
Share
The Leela Mumbai
The Leela Palaces, Hotels and Resorts
Hotel
Address:
Sahar, Andheri - Kurla Road, Mumbai, Mumbai, India, 400059
Tel:
+91 22 6691 1234