Go back DIRECTIONS TO FLOMOTION SYSTEMS FLOMOTION SYSTEMS Incorporated 586 North French Rd., Suite 6, Buffalo, NY 14228-2103 Toll Free 800.909.3569 ~ Tel 716.691.3941 ~ Fax 716.691.1253 From Westbound I-90 After the Williamsville Toll Booth take the first exit (toward Niagara Falls) onto the I-290 (...