161 NW 61st St, Miami, FL 33127 - MLS#A10881342 - Found It Homes, LLC