It's a bit far from Delhi airport by road but it's closest metro station is malviya Nagar ( yellow line ) . And currently there is free entry for a 8d art gallery ( Kiran Nadar museum of arts ) inside the mall . There are three malls attached all together. I hope you got all your answers 😌