Delcambre, Louisiana

human settlement in Louisiana, United States of America

Delcambre is a town in Iberia and Vermilion parishes in the U.S. state of Louisiana.