Listing 15 restaurants in and around Middleburg.
Middleburg is a town in Loudoun County, Virginia, United States, with a population of 673 as of the 2010 census. It is the southernmost town along Loudoun County's shared border with Fauquier County.
6483 Main Street, THE PLAINS, Virginia 20198
Delight your appetite with our farm fresh menu, featuring the seasonal taste of the region.
Grab a stool at the bar and treat yourself to a tall, cold one and a front row seat on all the neighborhood chatter.
6478 Main Street, THE PLAINS, Virginia 20198
The Rail Stop Restaurant offers gourmet quality dining.
. .
8369 West Main Street, MARSHALL, Virginia 20115
Nestled in a newly renovated 200 year old home, Field & Main offers charm and modern convenience for your private event or rehearsal dinner in a comfortable and refined atmosphere.