El establecimiento se ubica en el centro de St. Catharines. Este hotel urbano, adecuado para familias, se ubica cerca de los principales lugares de interés y de negocios de la zona, lo que incluye el tour en barco Maid of the Mist y las bodegas de la región, además de las Cataratas del Niágara, que son lo más destacado de la región y quedan unos 10 minutos del hotel. Los huéspedes encontrarán tiendas y restaurantes en las inmediaciones, con el centro comercial Penn a solo 5 minutos en coche y la playa a unos 3 minutos también en coche.El hotel fue construido en el año 1969. El alojamiento ofrece a los huéspedes un total de 141 habit...