2903 NE 163RD ST #409, Miami, FL 33160 - MLS#O5939597 - People's Tr...