Login
The Westin Mumbai Powai Lake is a luxury hotel located in the Powai area of Mumbai, India. It overlooks the picturesque Powai Lake and is surrounded by lush greenery, making it a serene escape in the bustling city. The hotel features a range of modern amenities and services, including well-appointed rooms, dining options, a spa, a fitness center, and event spaces suitable for conferences and weddings.