The Leela Palace
The Leela Palace is one of the finest luxury hotels in Mumbai. It is nestled within the tranquility of 11 acres of lush landscaped gardens and cascading waterfalls. It is well equipped with world class facilities and provides warm &friendly services.
Sahar, Andheri (East), West-Mumbai, 400069View Larger Map