Blvd. Luis Donaldo Colosio : 5939, FINSA Industrial Park, Nuevo Laredo
88275, Mexico
4.05 mi (6.52km) from City Center