Situated on the Vermilion River about 115 mi/185 km west of New Orleans, Lafayette, Louisiana, is the center and de facto capital of Cajun Country—the area settled by French Acadians in the 1700s...
TravelWeekly Asia Newsletter
Subscribe Today