5511 Alhambra Ave
Los Angeles, CA 90032
$1,400,000 USD
1,123 SF
1,123 SF
$1,400,000 USD
Carwash