Find Phone number, Location Address and all other information of Indus Lab Al-Afzal Medical Center Branch Lahore on Branches.pk, Pakistan’s Largest Branches Directory. You can contact them directly on Phone number 03334364415, or you can visit their location in person, address location is: Main PECO Road, Opposite Government Employees Housing Society, Moza Pindi Rajpootan, Lahore.