Icon Plaza

 3584 S Figueroa, Los AngelesCA 90089
$999+2-5 BedsNo Pets