1. Cane River Glass 412 E 5th St, Natchitoches, LA 71457 Coordinate: 31.75843,-93.07883 Phone: (318) 352-6343