My husband has had several pieces of canvas specially made for his boat. They can make windows to replace yours, put zippers in if you need them (for boat like us). He has also had a canvas top for his truck made there and they have repaired them so he wouldn't have to buy a new one. Good job done!
more