Giles County Post Offices

3618 Church Hill Rd
Eggleston, Virginia 24086

106 Davis Ave
Glen Lyn, Virginia 24093

305 Main St
Narrows, Virginia 24124

119 Blue Grass Trl
Newport, Virginia 24128

206 N Main St
Pearisburg, Virginia 24134

102 Progress St
Pembroke, Virginia 24136

299 Old Virginia Ave
Rich Creek, Virginia 24147

101 Greystone Dr
Ripplemead, Virginia 24150

494 Cedar Crest Loop
Staffordsville, Virginia 24167

Giles County

There are 9 US Post Offices in Giles County serving a total of 17,999 residents equating to 2,000 residents per post office. It's estimated that approximately 28,728 packages are handled across the 9 county post offices annually. Giles County is a county located in the U.S. state of Virginia. As of the 2010 census, the population was 17,286. Its county seat is Pearisburg. Giles County is included in the Blacksburg-Christiansburg-Radford, VA Metropolitan Statistical Area. Giles County is the location of Mountain Lake, one of only two natural fresh water lakes in Virginia. The Lake drains into Little Stony Creek, which passes over \"The Cascades\", a spectacular waterfall, before reaching the New River."