13
1124-1130 S Lemon St
Anaheim, CA 92805
$6,150,000 USD
17,510 SF
24
Units
5.24% Cap Rate
17,510 SF
$6,150,000 USD
Apartments