$1,080,000 -
16902 Nw 83rd Ave
Miami Lakes ,
FL 33016
City: Miami Lakes