885 Ne 113th St North Miami, FL 33161