2181 NW 90th St, Miami FL 33147 - MLS# A11652011 - FOR SALE | Brickellsold