14641 SW 105th Ct Miami, FL 33176