This listing has been removed.
Home Location
Park La Habra
1731 W. Lambert Road Spc 127
La Habra, CA 90631