704 SW 68th Ave Miami, FL 33144