Giles County, VA
7 towns and cities in Giles County, Virginia
Giles County is a county in Virginia with 16,787 residents and 357 sq mi of land.
Advertisement
Towns and cities in Giles County
- Eggleston 143
- Glen Lyn 95
- Narrows 2,093
- Pearisburg 2,909
- Pembroke 1,152
- Rich Creek 749
- Ripplemead 306
Last updated: