2
18372 Ventura Blvd
Tarzana, CA 91356
$3,200,000 USD
4,829 SF
4,829 SF
$3,200,000 USD
Carwash