20298 NE 24th Ave Miami, FL 33180