Twin Beach is an unincorporated community in Posey Township, Clay County, Indiana.
It is part of the Terre Haute Metropolitan Statistical Area.
Twin Beach took its name from a former public beach on the lake.
[3] Twin Beach is located at 39°31′05″N 87°12′18″W / 39.51806°N 87.20500°W / 39.51806; -87.20500.
This Clay County, Indiana location article is a stub.