11055 SW 129Th Ct, Miami, Florida 33186 - For Sale | reAlpha