Holiday Inn Express & Suites Tonawanda - Buffalo Area | Global Travel