Where is IMPACT located?

IMPACT has two world-class facilities. Our flagship location is in Boca Raton, Florida right off of I-95. Our newest location is in downtown Buffalo, New York at HARBORCENTER.

Posted in: IMPACT