Impulse Physical Therapy - Buffalo - 5087 Broadway Suite 100, Depew, NY 14043 | Fresha