19806 SW 130th Ave Rd, Miami FL 33177 - MLS# A11713971 - FOR SALE | Brickellsold