Where is Lower Parel?

Where is Lower Parel located?

Lower Parel, Lower Parel (Station), India (approx. 18.99644°, 72.830894°)


Where is Lower Parel on the map?