De Inn ligt in Thorold, Ontario. Het Lock Seven kijkt uit op de 7e liftsluis van het Welland Canal. Elke kamer heeft een terras met uitzicht op de sloten.
Alle rookvrije kamers van de Inn at Lock Seven zijn voorzien van gratis WiFi en een aan de muur gemonteerde flatscreen-tv met kabelzenders. De geluiddichte kamers zijn ook uitgerust met een koelkast, een koffiezetapparaat en een bureau.
De Inn at Lock Seven heeft een cadeauwinkel en de receptie biedt een fax- en kopieerservice.
De Pen Centre Mall en St. Catharine's Museum liggen beide op 5 km van de herberg. Horseshoe Falls en Niagara Falls State Park liggen op 20 minuten rijden. Er is gratis privéparkeergelegenheid beschikbaar.