13850 Southwest 8th Street Miami, FL 33184