 The complex is located on the southern banks of the Miami River in Downtown Miami.The address is 31 SE 5th Street for the North Tower and 41 SE 5th Street for the South Tower.The Fifth Street Metromover Station, a station in Miami's mass transit system, is located immediately adjacent to the North Tower.