1190 NW 64th St, Miami FL 33150 - MLS# A11733888 - FOR SALE | Brickellsold