Narrows, named for the narrowing of the New River that flows past it, is a town in Giles County, Virginia, United States. The population was 2,029 at the 2010 census.
Picture taken by Peggy Lawson Sparks
The Narrows Town Office will be closed Monday, September 1, 2014 in honor of Labor Day
Click Here for Changes to the Narrows Water and Sewer