$1,595,000 -
4555 Willowcrest Ave
Toluca Lake ,
CA 91602
County: Los Angeles