For rent $3,500 /mo Phelans Manor #1 2182 NW 91st St #1, Miami FL 33147 3 bd · 2 ba · 1,434 sq ft MLS# A12099457 · Listing courtesy of EXP Realty LLC