$775,000 -
5901 Sw 63rd St
South Miami ,
FL 33143
City: South Miami
Courtesy of Keller Williams Realty SW.