We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

The Squirrl Pit

209 Plaza St NE, Leesburg, VA 20176-2428
+1 703-304-6500
Website
Save
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Overview
Restaurant Hours
DETAILS
209 Plaza St NE, Leesburg, VA 20176-2428
Write a Review
More restaurants in Leesburg
Nearby
Nearby Restaurants
Blue Ridge Grill
571 reviews
.58 miles away
Leesburg Public House
202 reviews
.46 miles away
Dog Money Restaurant & Brewery
39 reviews
.48 miles away
Kobe Japanese Steakhouse
37 reviews
.54 miles away
Nearby Attractions
Leesburg Corner Premium Outlets
279 reviews
.92 miles away
Ball's Bluff Battlefield and National Cemetery
73 reviews
.80 miles away
The Marshall House
45 reviews
.71 miles away
Historic Downtown
34 reviews
.90 miles away
Questions & Answers
Get quick answers from The Squirrl Pit staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Submit
Improve this listing

Restaurant Details

Location and Contact Information
  • Address: 209 Plaza St NE, Leesburg, VA 20176-2428
  • Location: United States  >  Virginia (VA)  >  Loudoun County  >  Leesburg
  • Phone Number: +1 703-304-6500