Where is Okhla Phase - II?

Where is Okhla Phase - II located?

Okhla Phase - II, Delhi, India (approx. 28.53403°, 77.26867°)


Where is Okhla Phase - II on the map?