17
2333 N Lake Ave
Altadena, CA 91001
$9,980,000 USD
26,249 SF
26,249 SF
$9,980,000 USD
Storefront Retail Office