Hands International Movement

501(c)(3)

4516 98 Th St

Flushing, NY 11368

113468192

Share this Charity!