Multifamily in Leimert Park on Stocker Plaza

2900 Stocker Plaza, Los Angeles, CA

Property Description

Property Details