I would pick the St Regis. You will run into traffic getting to/from your meeting, but other than that it's the better Marriott option in Mumbai on terms of location, not to mention the actual property. The attached shopping mall is an important extra convenience. The area around the airport is drab, traffic-choked and with nothing interesting around...
Last edited by RafKa; Feb 17, 2019 at 4:46 pm
Reason: typo