Needham is an unincorporated town in Needham Township, Johnson County, Indiana.
[3] The post office was established as Needhams Station.
[4] The Needhams Station post office opened in 1866, and was officially renamed Needham in 1882.
This Johnson County, Indiana location article is a stub.
You can help Wikipedia by expanding it.