$10,480,000 -
5286 Sw 80 Street
Miami ,
FL 33143
City: Miami
Courtesy of Compass Florida, LLC..