1. Delta Glass & Mirror Co 6402 Highway 84 E, Ferriday, LA 71334 Coordinate: 31.60596,-91.52118 Phone: (318) 757-6834