13031 SW 105th Ave Miami, FL 33176