Location and Address
Physical Address:
216 Duke Street
Tappahannock, VA 22560
804-443-2130
Mailing Address:
P.O. Box 336
Tappahannock VA 22560
Email:
stjohnstappahannock@gmail.com
Office Hours:
Tuesdays and Thursdays 10AM-2PM or by appointment.