11368 SW 86th Ln, Miami, FL 33173 | FSBO.com