$799,000 -
12911 Clearwood Avenue
La Mirada ,
CA 90638
Country: US
Property listed by Tristar Realty, Michael Doorbar 714-925-7777