A view of 1004 NW 65th Ave. in Miami, home to the Visa headquarters for Latin America and the Caribbean, on Aug. 13.
A view of 1004 NW 65th Ave. in Miami, home to the Visa headquarters for Latin America and the Caribbean, on Aug. 13. DANIEL BOCK FOR THE MIAMI HERALD
A view of 1004 NW 65th Ave. in Miami, home to the Visa headquarters for Latin America and the Caribbean, on Aug. 13. DANIEL BOCK FOR THE MIAMI HERALD

Business Monday

Visa expanding its reach in Americas from Miami office

August 14, 2015 12:00 PM

  Comments  

Videos