Birth Defects Foundation is located in Lahore, Pakistan on House # 96, Khyber Block Allama Iqbal Town. Birth Defects Foundation is rated 4.3 out of 5 in the category non-governmental organization in Pakistan.
Address
House # 96, Khyber Block Allama Iqbal Town