Palm Plaza Apts

(1)
 5791 Sw 74th Terrace, MiamiFL 33143
$1,045+1-2 BedsNo Pets