Neha Photo Studio Palam Category: Photo StudiosContact Number: +(91)-11-25081173 Address: Wz-10/A, Palam Village, Delhi - 110045