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