Glen Lyn is a town in Giles County, Virginia, at the confluence of the East and New Rivers. The population was 151 at the 2000 census.
Category: Giles, Virginia, United States