17755 Homestead Ave Miami, FL 33157