Welcome to Marco's

Warm wooden bar interior with stools, pendant lights and bottle shelves at Marco's Italian Restaurant in Ashland, VA

Italian Restaurant Bar & Grill in the Heart of Ashland, VA


At Marco's, great food is just the beginning. From handcrafted pasta and specialty pizza to fresh seafood and classic Italian favorites, every dish is made to bring people together. Our chef traveled across Italy learning recipes in real family kitchens — not restaurant menus — and brings that same warmth to every table here. Whether you're grabbing a quick lunch, settling in for happy hour at the bar, or gathering the family for dinner, Marco's is the place where every visit feels like a good time worth having.

Tall roadside sign for Marco's Italian Restaurant Bar & Grill with trees in the background

Just off I-95 at Exit 92B

Conveniently located just off I-95 at Exit 92B in Ashland, Virginia, Marco's offers a relaxed bar and grill atmosphere with a full cocktail menu, an extensive wine selection, and comfortable outdoor seating. Whether you're a local or just passing through, stop in and pull up a seat — there's always room for one more at Marco's.