PressE

February 5th, 2018

"Nav Centre in Ontario, Canada is also a thrilling meeting experience set along 70 acres on the St. Lawrence Seaway where a refurbished farmhouse provides a unique setting for smaller functions and where guests can enjoy an indoor lap pool and sauna and volleyball courts during breaks..."