LOCATION United States

Indian Beach

Indian Beach is a town in Carteret County, North Carolina, United States. The population was 223 as of the 2020 census.

Powered by
Show More
All Campgrounds
Nearby Points of Interest
Show More

The House of Highways