Homes for sale - Lot 12 Vallejo RD, San Luis, CO 81152 – MLS#881883...