Perched on the edge of Powai Lake in Mumbai's thriving business district, The Westin Mumbai Powai Lake is one of Marriott's largest properties in India - a sprawling 604-room hotel that places delegates squarely in a calmer, lakeside setting while remaining close to the city's commercial and tech corridors. The Powai neighbourhood is home to major corporate campuses, and the hotel sits just a few...
Create a free account to see the full venue profile and start planning your retreat.
Everything you need to plan a retreat in this country: top venues, airports, climate, and how to get around.