The Whole Ox





Pickup & Delivery

All products are subject to availability.


No-Contact Pickup

Orders for pickup at the store can be called in (540-724-1650) or placed online.

Pickup Times: You can select your pickup time at checkout.

When you arrive to pick-up your order: Drive or walk to our side door that faces the Post Office, down the gravel driveway to the west of the building. Evoking the days of prohibition, please knock on the door and wait for a member of our staff to come meet you and get your order. 

Please do not park at the post office unless you are also doing business at the post office. Thanks!


Drop-off Local Delivery

Orders are available for delivery on Thursday or Friday (depending on the location). $50 minimum for delivery with a $5 fee. For orders over $250, the delivery fee is waived.

We will not meet individuals for delivery. You must leave a cooler or box outside your home for us to place the items in. We cannot guarantee a delivery time but we will aim to deliver between 11am - 5pm. We are not responsible for spoilage of any items left unattended.

Thursday Delivery: South East Route (Gainesville, Haymarket, Bristow, Warrenton)

Friday Delivery: Local Central Route (Marshall, The Plains, Hume, Orlean, Delaplane, Paris, Upperville, Middleburg)

The cut-off time for placing a delivery order is 3:00pm on the day prior.

Contact us

For up-to-the-minute information, follow us on Instagram.


Downtown Marshall, VA in the Old Post Office Building (next door to the current post office)

PS: Please do not park at the post office unless you are doing business at the post office. Most of our parking is open spaces on Main St. Help us be a good neighbor, and thanks again!


8357 West Main Street, Marshall, VA 20115


Tues - Sat

11am - 5pm