Owner Financing Available - This 5.34 acre lot is located in San Luis, Colorado and the address is Cordova Trail, San Luis, CO 81152. San Luis is the oldest town in CO founded in 1851. San Luis is 34 miles southwest of Fort Garland, which is approxim