Al Hafeez Trust
info@alhafeeztrust.com
Ontario, Canada
+1 (416) 576-7571
admin@alhafeeztrust.com
+923004591018
Johar Town, Lahore.
If you know someone in need? Fill out the form and send us a brief video with their contact info and address. Our donors will contact them.