International Centre
All sorts of important events take place at this large, welcoming venue. With nearly 50,000 square feet of meeting space, a wide variety of functions are routinely hosted in this location. Its upscale elegance make the International Centre stand out from the competition.
573B Glenridge Avenue L2T 4C2 St. Catharines Canada