16328 SW 103rd Ter, Miami FL 33196 - MLS# A11771896 - FOR SALE | Brickellsold