TWA Firestone's philosophy is simple. We never promise more than we can deliver and we always give the customer more than they expect. Come in or call us at our store in Temple Terrace, FL to find the perfect tire for your needs. TWA Firestone's philosophy is simple. We never promise more than we can deliver and we always give the customer more than they expect. Come in or call us at our store in Temple Terrace, FL to find the perfect tire for your needs.