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?
{"latitude":28.53403,"longitude":77.26867,"title":"Okhla Phase - II"}