NA-119 Louisiana State Centre (Terrebonne Parish) group
Timbalier Island is an island off southeastern Louisiana in the United States. The island lies near New Orleans off the southeastern coast of Terrebonne Parish. Timbalier Bay lies between the island and the Louisiana mainland, and the island separates the bay from the Gulf of Mexico