1780 NW 21st Ter, Miami, FL 33142 | MLS A12013653 | For Sale | Matthew Gromadzki