La Crosse is a town in Mecklenburg County, Virginia, United States.
Its name is derived from the fact that it was a place where railroads once crossed, and there is still a caboose in the center of the town.
The Virginia General Assembly chartered the People's Warehouse Company in 1902 in La Crosse.
[8] Today, the Tobacco Heritage Trail runs through the town on the old Atlantic and Danville Railway.
[10] According to the United States Census Bureau, the town has a total area of 1.2 square miles (3.0 km2), all land.