For Rent
$3,075/mo
888 N Alameda St Apt 115, Los Angeles, CA, 90012
2 bd
2 ba
apartment
Los Angeles
Listed by RentalBeast