Where is Mayfair Gardens?

Where is Mayfair Gardens located?

Mayfair Gardens, Delhi, India (approx. 28.5443°, 77.20382°)


Where is Mayfair Gardens on the map?