18895 SW 212Th St, Miami, Florida 33187 - For Sale | reAlpha