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