$739,000 -
5912 Sw 63rd St
South Miami ,
FL 33143
City: South Miami
Courtesy of Real Estate Craft, LLC..