Balmoral_Mounds
Balmoral Mounds
Archaeological site in Louisiana, United States of America
Balmoral Mounds (16 TE 12) is an archaeological site of the Coles Creek culture in Tensas Parish, Louisiana. The site has components located both on the east and west sides of US 65 near Bayou Rousset.