Where is Mayur Vihar II?

Where is Mayur Vihar II located?

Mayur Vihar II, Delhi, India (approx. 28.62009°, 77.30527°)


Where is Mayur Vihar II on the map?