Situé à Thorold, en Ontario, l'établissement The Inn At Lock Le Seven surplombe l'écluse du 7ème ascenseur du canal Welland. Chaque chambre dispose d'un coin salon extérieur avec vue sur les serrures.
Toutes les chambres non-fumeurs de l'Inn at Lock Seven comprennent une connexion Wi-Fi gratuite et une télévision par câble à écran plat murale. Insonorisées, elles sont également équipées d'un réfrigérateur, d'une cafetière et d'un bureau.
L'Inn at Lock Seven possède une boutique de souvenirs. La réception assure un service de fax/photocopies.
Le centre commercial Pen Centre et le musée St. Catharine se trouvent à moins de 5 km de l'auberge. Les chutes du Fer à Cheval et le parc d'État de Niagara Falls sont accessibles en 20 minutes de route. Un parking est disponible gratuitement sur place.