985 N Leaf Avenue, Covina, CA 91722 - Homesnap