1638 Purple heart, Upland, CA 91784 - MLS#IV21131547 - John Hunter ...