3401 N Miami Ave Miami, FL 33127