Tag: new opening
Takeuchi has added the new Alta Equipment branch in Tallahassee, FL, to its growing North American dealer network. This is Alta’s ninth construction equipment location in Florida and its first in Tallahassee.
The Alta Equipment location at 32166 Blue Star...