Miami Center (built 1983)
Location: 25.77222°N, 80.186748°W