The Inn at Lock Seven

  • The Inn at Lock Seven
Located in the historic City of Thorold within the heart of Niagara Peninsula, the award-winning Inn at Lock Seven offers a special blend of world charm and the comfort of modern conveniences. Independently owned and operated for more than three decades, the charming Inn provides guests with a choice of twenty-four spacious rooms, each of which overlook the Welland Canal and the fascinating flight locks where mighty ships appear to “climb the mountain.”
24 Chapel St. S, Thorold, L2V 2C6, Ontario, Canada
Logo / Image
General Email