Restaurants in Marion, VA
1. Wooden Pickle
120 E Main St, Marion, VA, 24354
From Business: Historic downtown store front featuring 15 foot ceilings, exposed brick walls, and original hardwood flooring. Mezzanine for private dining seats 12-15. Small bar area with…
2. Casey's Diner
988 S Fork Rd, Marion, VA, 24354
"A great place to eat!"
3. Macado's
142 E Main St, Marion, VA, 24354
From Business: The first Macado’s restaurant was opened in 1978 by Richard Macher in downtown Roanoke, Virginia. It soon became popular for its eclectic ambiance of cartoon, antique, and…
4. Yummy Yummy Japanese Rstrnt
232 E Main St, Marion, VA, 24354
"steak & shrimp rocks!"
5. CJ's Pizza
534 S Main St, Marion, VA, 24354
6. Apple Tree Restaurant
1050 Highway 16, Marion, VA, 24354
"This is a quaint little restaurant off the beaten path. The food is fresh. The eggs are farm fresh a nice change of pace. Everything we ordered was well prepared and very tasty."
8. New China House
1133 N Main St, Marion, VA, 24354
10. Wing Street
1038 N Main St, Marion, VA, 24354
12. Four Seasons Catering Bakery and Deli
123 S Chestnut St, Marion, VA, 24354
13. Mi Puerto Mexican Restaurant
1321 N Main St, Marion, VA, 24354
14. Sur 81
15. Little Caesars Pizza
1129 N Main St, Marion, VA, 24354
From Business: Welcome! Our Little Caesars is located at 1129 N Main St Marion, VA 24354. You can always call us at 276-783-7277, too. We also offer no-contact delivery and Pizza Portal®…
19. El Puerto 3
1319 N Main St, Marion, VA, 24354
From Business: Mi Puerto Mexican Grill and Cantina is a fun and friendly place, once you step through the doorway its like be transported to a mexican resort. A warm and inviting restaurant…
20. Hunt Brothers Pizza
2215 Riverside Rd, Marion, VA, 24354
From Business: Craving the perfect pizza? Look no further than Hunt Brothers® Pizza! Our pizzas are made with high quality ingredients and baked to perfection on your choice of original or…
22. A La Carte Cafe
123 S Chestnut St Ste 110, Marion, VA, 24354
23. Lions
24. Peet's Coffee & Tea
1185 N Main St, Marion, VA, 24354