Palm Plaza Apartments

5791 Sw 74th Ter, South Miami, FL 33143

CURRENTLY REVIEWING