12866 SW 62nd Ter # 12866, Miami FL 33183 - MLS# A11724762 - FOR SALE | Brickellsold