For rent $1,250 /mo Star Lakes Estates No 10 #1006 18801 NE 2nd Ave #1006, Miami FL 33179 0 bd · 1 ba · 410 sq ft MLS# A12020088 · Listing courtesy of Douglas Elliman