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. Send A Message Name* First Last Email* Phone*Message Subject* Message*