Listing 45 restaurants in and around Marion.
Marion is a city in and the county seat of McDowell County, North Carolina. Founded in 1844, the city was named in honor of Brigadier General Francis Marion, the American Revolutionary War Hero whose talent in guerrilla warfare earned him the name "Swamp Fox". Marion's Main Street Historic District is listed on the National Register of Historic Places. The population was 7,717 at the 2020 Census.
63 South Main Street, MARION, North Carolina 28752
Nestled in the heart of Downtown Marion, located halfway between the mountains of Asheville and the metropolis of Hickory is the famous Bruce's Fabulous Foods restaurant!.
2070 Rutherford Road, MARION, North Carolina 28752
Nestled in the foothills of Western North Carolina, we offer a relaxed, family dining atmosphere, and the very best that southern cooking has to offer!.
11 North Main Street, MARION, North Carolina 28752
Coffee shop / Tea
9 North Main Street, MARION, North Carolina 28752
Breakfast / Brunch
125 West Henderson Street, MARION, North Carolina 28752
Subs / Sandwiches
28 East Henderson Street, MARION, North Carolina 28752
Subs / Sandwiches
1192 West Henderson Street, MARION, North Carolina 28752
Fast Food