1071 Tauzin Island Rd, Natchitoches, Louisiana 71457 USA
Photo Credit: Campendium/Jonathan
Claim copyright