For rent $2,100 /mo Glen Flora #1 2515 NW 52nd St #1, Miami FL 33142 2 bd · 1 ba · 3,151 sq ft MLS# A12113817 · Listing courtesy of Veissi & Associates, Inc.