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