For rent $1,650 /mo Athena Rose Apts #9 520 NE 82nd Ter #9, Miami FL 33138 1 bd · 1 ba · 710 sq ft MLS# A12104468 · Listing courtesy of LoKation