10835 SW 112Th Ave 106, Miami, Florida 33176 - For Sale | reAlpha