Crenshaw Terrace

 3316 W 73rd St, Los AngelesCA 90043
$1,070+Studio-1 Bed