$267,000 :: 119 W LEATHERWOOD Avenue, Queen Creek AZ, 85140