$1,795,000 -
7111 Sw 63rd Ave
South Miami ,
FL 33143
City: South Miami