The Westin Mumbai Powai Lake is a luxury 5-star hotel known for its peaceful, resort-like atmosphere amidst the bustling city. Situated on the banks of Powai Lake, it offers a blend of natural beauty and modern upscale amenities. Key Highlights
This site uses cookies. Find out more about cookies and how you can refuse them.
New membership are not allowed.
