10
2817 Montrose Ave
Glendale, CA 91214
$7,000,000 USD
6,366 SF
6,366 SF
$7,000,000 USD
Religious Facility