Located in the heart of the historic Niagara Peninsula, the 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 at Lock Seven provides guests with a choice of twenty four spacious rooms, each of which overlooks the Welland Canal and the fascinating flight locks where mighty ships appear to “climb the mountain.”

Categories: Accommodations

24 Chapel St. S.
Thorold, Ontario L2V 2C6 Canada

Website

905-227-6177