8124 W 83rd St
Playa Del Rey, CA 90293
$1,995,000 USD
5,000 SF
5
Units
5,000 SF
$1,995,000 USD
Apartments