D
Director Mumbai Review of The Leela Palaces, Hotels and ...
Good place to have a business meet for about 150 p...
Good place to have a business meet for about 150 people. Very nice beverages.
Comments: