Canal Boat Yard

A place where canal boats are built and maintained.