$1,349,000 -
2975 Sw 23rd Terrace Unit Right
Miami ,
FL 33145
City: Miami