Where is Lower Parel monorail Station?

Where is Lower Parel monorail Station located?

Lower Parel monorail Station, Lower Parel monorail Station, India (approx. 18.992994°, 72.8315°)


Where is Lower Parel monorail Station on the map?