Powai Lake Metro Station is located in Mumbai, India on Jogeshwari - Vikhroli Link Rd, Panchkutir Ganesh Nagar, Powai. Powai Lake Metro Station is rated 4.2 out of 5 in the category suburban train line in India.
Address
Jogeshwari - Vikhroli Link Rd, Panchkutir Ganesh Nagar, Powai