El Primo is more than a restaurant — it's where neighbors become regulars, where every plate carries the same care your family puts on the table.
Fresh from the kitchen
Made with love, served with pride
Family Owned
Serving Castlewood
Fresh Ingredients
Local & seasonal
El Primo started with a simple belief: the food in Castlewood should taste like someone actually cares about it. Not corporate catering. Not rushed service. Real food, made the way it's supposed to be.
We source what we can locally, prepare what we prepare in-house, and treat every person who walks through our door like they're sitting at our table. That's not a marketing line — that's just how we were raised.
Whether you're grabbing a quick breakfast before work or settling in for a Sunday dinner with the whole family, we're glad you're here.
100%
Homemade sauces
Daily
Fresh prep
∞
Family warmth
From the kitchen to your plate — here's what makes dining at El Primo feel different.
Stop by for a meal, or give us a call — we're always happy to help.
18928 US-58 ALT
Castlewood, VA 24224
Whether it's a weekday lunch or a weekend family dinner, El Primo is here for you in Castlewood.