Where is Prabhadevi Station?

Where is Prabhadevi Station located?

Prabhadevi Station, Prabhadevi Station, India (approx. 19.00751°, 72.83595°)


Where is Prabhadevi Station on the map?