$1,295,000 -
13031 Villosa Pl Apt 114
Playa Vista ,
CA 90094
County: Los Angeles