Tappahannock, Virginia

Our town, Tappahannock, Virginia, is ideal for our students as a safe and attractive setting. The 400-year-old community offers a depth of history that is remarkable. The town rests next to our riverfront campus, and visitors to our local businesses will often find photos of St. Margaret's historic buildings on their walls.

Tappahannock's grace is an extension of our motto. St. Margaret's partners with several community organizations, and our students are a fixture in town as volunteers and customers to an eclectic assortment of stores and restaurants.

Five - Ten Minute Drive

Applebee's Grill
Asia Cafe
Burger King
China King Buffet
Domino's Pizza
Giorgios Pizzeria & Trattoria
Los Portales Mexican Restaurant
Pueblo Azteca Mexican Restaurant and Cantina
Roma Ristorante Italiano
Taco Bell

Some of the Several

Tappahannock offers several culinary choices, and here are a few of our neighbors - and all of these are a short walk from campus.

Acme Antiques & Ice Cream

A cool array of colorful and fanciful artifacts in antique store along with great ice cream, too.  It's about 440 steps from the St. Margaret's campus - we counted.

528 Prime Steak & Seafood

Traditional steakhouse, Modern twist
Family friendly fine-dining with plenty of options available for everyone! 
Craving seafood? We've got that too. Enjoy a variety of fresh fish & other seafood options.
Located in the heart of TAPPAHANNOCK
Located in the center of historic Tappahannock, Virginia near the Rappahannock riverfront.

Java Jack's

A great selection of coffee along with delicious sandwiches.  Students tend to like the easy and laid-back atmosphere.

N&N Burger

Big burgers and crazy milkshakes are located only 700 steps from our campus. So much food!


Arguably the best seafood plates are found in this quaint and easy going cafe. It's the perfect spot when oysters and crabs are in season.
St. Margaret's School
P.O. Box 158
Tappahannock, VA 22560
T: 804-443-3357
Episcopal girls' school for boarding and day, grades 8-PG, on the banks of the Rappahannock River in Virginia.