The Inn at Lock Seven
24 room Inn / Hotel overlooking the Welland Canal in Thorold, Ontario Catharine's Museum. Cycling trails start right outside our door.
Want your hotel to be the top-listed Hotel in Thorold?
Click here to claim your Sponsored Listing.
Click here to claim your Sponsored Listing.
Category
Telephone
Website
Address
24 Chapel Street South
Thorold, ON
L2V2C6