3110 SW 21st Ter # 3110, Miami, FL 33145 | MLS A12057560 | For Rent | Matthew Gromadzki