Meena Bazar Jama Masjid, Delhi, Delhi - 110006, India
Meena Bazar Jama Masjid, Delhi, Delhi- 110006,India
233, Meena Bazar, Jama Masjid,, Delhi, Delhi- 110006,India