T & T Storage, Inc. Categories Self Storage 382 Truax Road Amsterdam NY 12010 (518) 843-0685 Visit Website Hours: Open 24/7 About Us Moderately Priced Waterproof Storage Units. 10x10' and 10x20'. Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×