Cook's General Contracting

314 Allen St
Narrows, VA 24124
540-726-7252

Maries House Cleaning

144 Beckett Ave
Narrows, VA 24124
540-726-2203

Thompson Body Shop

145 Beckett Ave
Narrows, VA 24124
540-726-8444

Smith Tax Service

109 Center St
Narrows, VA 24124
540-726-7238

Wheeler S Lee Dds

112 Center St
Narrows, VA 24124
540-726-3904

Wheeler S Lee Dr

112 Center St
Narrows, VA 24124
540-726-3904

Narrows Town of

137 Center St
Narrows, VA 24124
540-726-2423

Smith Valley Meats

Church St
Narrows, VA 24124
540-726-3992

Giles County Wellness Center

140 Clendennin Rd
Narrows, VA 24124
540-921-4292

Chester Handy

1267 Clendennin Rd
Narrows, VA 24124
540-921-3160