New listing $1,650 /mo Winston Park Unit 8 13234 SW 86th Ter #0, Miami FL 33183 0 bd · 1 ba · 2,229 sq ft MLS# A12114982 · Listing courtesy of LPT Realty, LLC