Hamilton, North Carolina is a charming town along the banks of the Roanoke River in Martin County, North Carolina. - the best kept secret in eastern NC. The district includes some of the finest antebellum homes assembled in the county. Come join our beautiful town and see all that we have to offer!
A National Historic District town located on the Roanoke River.
- Single-Family Homes for Sale in Hamilton