17800 SW 154 St, Miami, FL 33187 - MLS#A10983882 - Found It Homes