1990 NW 90th St, Miami FL 33147 - MLS# A11775497 - FOR SALE | Brickellsold