8245 SW 17th Ave Miami, FL 33173