ALLIANCE, Ohio, Feb. 16, 2012 /PRNewswire/ -- Terry's Tire Town announces the opening of a 135,000 square foot distribution center in East Taunton, MA, drawing on multiple technologies to elevate warehousing to a new optimum for customer service, employee safety and efficiency. ...