8500 NW 25th Ave Miami, FL 33147