Skip to main content
1717 N Alhambra Avenue N B, Compton, CA 90221 - For Lease $1,900/mo