According to the ATF database, there are 6 registered FFLs in Petersburg, West Virginia.
704 CREITZ RDPETERSBURG, WV, 26847
6 MT VIEW STPETERSBURG, WV, 26847
80 APPALACHIA RIDGEPETERSBURG, WV, 26847
135 SOUTH MAIN STPETERSBURG, WV, 26847
1693 N FORK HWYPETERSBURG, WV, 26847
437 KEYSER AVEPETERSBURG, WV, 26847