13031 Villosa Place, Unit 412
Playa Vista, CA, 90094
_iconbed_ 2.0 Beds
_iconbath_ 3.0 Baths
1760.0 _sqft_
$4,850/mo
7 DOM
MLS# 19421792
Built 2006
Residential Lease / Condominium