Narrows is located in Giles County, Virginia

Virginia’s Mountain Playground ™