1085 NW 62nd St, Miami FL 33150 - MLS# A11433965 - FOR SALE | Brickellsold