Where is Mayur Vihar II?

Where is Mayur Vihar II located?

Mayur Vihar II, Mayur Vihar II, India (approx. 28.618528°, 77.30266°)


Where is Mayur Vihar II on the map?