Libraries in Tappahannock, VA Essex Public Library117 N Church LnTappahannock, VA, 225608044434945LibrariesLibraryPublic Library Show More