What are you looking for?

Restaurants in Martinsville

The Best Restaurants

Walsh's Chicken & More 24 W Church St, Martinsville
Walsh's Chicken & More
Chicken • $

Walsh's Chicken & More

24 W Church St, Martinsville, VA 24112

I enjoy Walsh's that chicken is delicious but they eat blackberry cobbler is to die for the Ambiance fair is very nice and the people that work there is...

  • Take-Out
  • Delivery
  • Superb110 Reviews4.8
Simply Suzanne's Cafe 525 Airport Rd, Martinsville
Simply Suzanne's Cafe
American • $

Simply Suzanne's Cafe

525 Airport Rd, Martinsville, VA 24112

It's great to have a consistent, dependable, and delicious place to fly for lunch with friends! The hamburger steak was tasty and big enough that my son...

  • Take-Out
  • Delivery
  • Superb117 Reviews4.6
Fridays Garden Deli 1117 Memorial Blvd S, Martinsville
Fridays Garden Deli
Sandwich Shop

Fridays Garden Deli

1117 Memorial Blvd S, Martinsville, VA 24112

The atmosphere is amazing ….. the employees are always so pleasant and friendly and I like that…. Good food and good people? Highly recommended to anyone...

  • Delivery
  • Superb80 Reviews4.7
Chick-fil-A 400 Liberty St, Martinsville
Chick-fil-A
Fast Food • $

Chick-fil-A

400 Liberty St, Martinsville, VA 24112

Always hot, fresh and quick. Customer service is top notch. Chic-Fila sets the bar for fast food for qaulity and customer service! It's hard to find both...

  • Take-Out
  • Drive-Through
  • Superb159 Reviews4.5
Skips Restaurant 900 Starling Ave, Martinsville
Skips Restaurant
Breakfast

Skips Restaurant

900 Starling Ave, Martinsville, VA 24112

If you are looking for where the locals eat, this is it. Very good, nice bunch of people. Not fancy, not touristy. Convenient to the natural history museum,...

  • Take-Out
  • Delivery
  • Superb95 Reviews4.6
Checkered Pig BBQ & Ribs 1014 Liberty St #1302, Martinsville
Checkered Pig BBQ & Ribs
Barbecue • $

Checkered Pig BBQ & Ribs

1014 Liberty St #1302, Martinsville, VA 24112

We are never disappointed with the quality of the food. Since we seek out the same server every time, we are also pleased with the service. The round hush...

  • Take-Out
  • Delivery
  • Superb224 Reviews4.4
Third Bay Cafe LLC 1163 Spruce St, Martinsville
Third Bay Cafe LLC
American • $$

Third Bay Cafe LLC

1163 Spruce St, Martinsville, VA 24112

The food. Was. DELICIOUS. We went for lunch. I had a salmon sandwich and the fish was moist and delectable. My husband had the tuna melt and it too was moist...

  • Take-Out
  • Delivery
  • Superb112 Reviews4.5
Elizabeth's Pizza 2365 Virginia Ave, Collinsville
Elizabeth's Pizza
Pizza • $$

Elizabeth's Pizza

2365 Virginia Ave, Collinsville, VA 24078

I was visiting VA and went to Elizabeth's. We had a medium cheese pizza with sodas and one slice of cheesecake and it was all very good! AND it was less...

  • Take-Out
  • Delivery
  • Superb189 Reviews4.4
Mi Ranchito 1212 Memorial Blvd S, Martinsville
Mi Ranchito
Mexican • $

Mi Ranchito

1212 Memorial Blvd S, Martinsville, VA 24112

I have eaten at this place pretty regularly lately. I would go on my lunch about 2-3 times a week. Food is (was) always fresh and they give you a good portion....

  • Take-Out
  • Delivery
  • Superb148 Reviews4.3
Jerry's Pizza Pasta & Grill 2635 Greensboro Rd, Martinsville
Jerry's Pizza Pasta & Grill
Pizza • $$

Jerry's Pizza Pasta & Grill

2635 Greensboro Rd, Martinsville, VA 24112

Jerry's offers authentic italian cooking made by authentic italians. This restaurant has been in this area for many many years and the food is as good as...

  • Take-Out
  • Drive-Through
  • Superb134 Reviews4.3
Famous Subs & More 811 Liberty St, Martinsville
Famous Subs & More
Pizza • $$

Famous Subs & More

811 Liberty St, Martinsville, VA 24112

I stopped here needing a quick meal and just wanted anything better than fast food style, when I entered the place was a little aged looking and empty...

  • Take-Out
  • Delivery
  • Superb85 Reviews4.3
El Parral Mexican Restaurant 670 Commonwealth Blvd W, Martinsville
El Parral Mexican Restaurant
Mexican • $

El Parral Mexican Restaurant

670 Commonwealth Blvd W, Martinsville, VA 24112

I love the service these guys and gals have. The food is so good. I would definitely recommend this restaurant. Best Mexican restaurant in Martinsville and...

  • Take-Out
  • Delivery
  • Good174 Reviews4.2
Hugo’s Restaurant and Sports Bar 25 Bridge St N, Martinsville
Hugo’s Restaurant and Sports Bar
American • $

Hugo’s Restaurant and Sports Bar

25 Bridge St N, Martinsville, VA 24112

Food is good. A bit overpriced, though. Chairs are uncomfortable. Waitress was nice. Room was nice.I had the salmon and it was good.My companion had the greek...

  • Take-Out
  • Delivery
  • Good146 Reviews4.2
O'Kelly's 8425 A L Philpott Hwy, Martinsville
O'Kelly's
Sandwich Shop

O'Kelly's

8425 A L Philpott Hwy, Martinsville, VA 24112

Ate there today and wow what a manager !!!! I believe her name is Ladonna. She is awesome. Very friendly, helpful, and accommodating with my order. Not to...

  • Delivery
  • Superb47 Reviews4.3
Subway 937 E Church St, Martinsville
Subway
Sandwich Shop • $

Subway

937 E Church St, Martinsville, VA 24112

This Subway in Stanleytown is so very clean, great customer service, the workers are always smiling and very friendly. The food is always delicious. This...

  • Take-Out
  • Delivery
  • Good62 Reviews4.2

American Restaurants

American in Martinsville
Simply Suzanne's Cafe 525 Airport Rd, Martinsville
Simply Suzanne's Cafe
American • $

Simply Suzanne's Cafe

525 Airport Rd, Martinsville, VA 24112

It's great to have a consistent, dependable, and delicious place to fly for lunch with friends! The hamburger steak was tasty and big enough that my son...

  • Take-Out
  • Delivery
  • Superb117 Reviews4.6
Third Bay Cafe LLC 1163 Spruce St, Martinsville
Third Bay Cafe LLC
American • $$

Third Bay Cafe LLC

1163 Spruce St, Martinsville, VA 24112

The food. Was. DELICIOUS. We went for lunch. I had a salmon sandwich and the fish was moist and delectable. My husband had the tuna melt and it too was moist...

  • Take-Out
  • Delivery
  • Superb112 Reviews4.5
Hugo’s Restaurant and Sports Bar 25 Bridge St N, Martinsville
Hugo’s Restaurant and Sports Bar
American • $

Hugo’s Restaurant and Sports Bar

25 Bridge St N, Martinsville, VA 24112

Food is good. A bit overpriced, though. Chairs are uncomfortable. Waitress was nice. Room was nice.I had the salmon and it was good.My companion had the greek...

  • Take-Out
  • Delivery
  • Good146 Reviews4.2

Pizza Restaurants

Pizza in Martinsville
Elizabeth's Pizza 2365 Virginia Ave, Collinsville
Elizabeth's Pizza
Pizza • $$

Elizabeth's Pizza

2365 Virginia Ave, Collinsville, VA 24078

I was visiting VA and went to Elizabeth's. We had a medium cheese pizza with sodas and one slice of cheesecake and it was all very good! AND it was less...

  • Take-Out
  • Delivery
  • Superb189 Reviews4.4
Jerry's Pizza Pasta & Grill 2635 Greensboro Rd, Martinsville
Jerry's Pizza Pasta & Grill
Pizza • $$

Jerry's Pizza Pasta & Grill

2635 Greensboro Rd, Martinsville, VA 24112

Jerry's offers authentic italian cooking made by authentic italians. This restaurant has been in this area for many many years and the food is as good as...

  • Take-Out
  • Drive-Through
  • Superb134 Reviews4.3
Famous Subs & More 811 Liberty St, Martinsville
Famous Subs & More
Pizza • $$

Famous Subs & More

811 Liberty St, Martinsville, VA 24112

I stopped here needing a quick meal and just wanted anything better than fast food style, when I entered the place was a little aged looking and empty...

  • Take-Out
  • Delivery
  • Superb85 Reviews4.3

Mexican Restaurants

Mexican in Martinsville
Mi Ranchito 1212 Memorial Blvd S, Martinsville
Mi Ranchito
Mexican • $

Mi Ranchito

1212 Memorial Blvd S, Martinsville, VA 24112

I have eaten at this place pretty regularly lately. I would go on my lunch about 2-3 times a week. Food is (was) always fresh and they give you a good portion....

  • Take-Out
  • Delivery
  • Superb148 Reviews4.3
El Parral Mexican Restaurant 670 Commonwealth Blvd W, Martinsville
El Parral Mexican Restaurant
Mexican • $

El Parral Mexican Restaurant

670 Commonwealth Blvd W, Martinsville, VA 24112

I love the service these guys and gals have. The food is so good. I would definitely recommend this restaurant. Best Mexican restaurant in Martinsville and...

  • Take-Out
  • Delivery
  • Good174 Reviews4.2
El Norteno Mexican Restaurant 730 E Church St, Martinsville
El Norteno Mexican Restaurant
Mexican • $

El Norteno Mexican Restaurant

730 E Church St, Martinsville, VA 24112

We had a wonderful time here. The service was timely, attentive and each of us was offered individual attention when needed. Chips & salsa were first,...

  • Take-Out
  • Delivery
  • Good114 Reviews3.9

Fast Food Restaurants

Fast Food in Martinsville
Chick-fil-A 400 Liberty St, Martinsville
Chick-fil-A
Fast Food • $

Chick-fil-A

400 Liberty St, Martinsville, VA 24112

Always hot, fresh and quick. Customer service is top notch. Chic-Fila sets the bar for fast food for qaulity and customer service! It's hard to find both...

  • Take-Out
  • Drive-Through
  • Superb159 Reviews4.5
Taco Bell 500 Liberty St, Martinsville
Taco Bell
Fast Food • $

Taco Bell

500 Liberty St, Martinsville, VA 24112

Ive only ate at a taco bell twice in my life, but I have found a new fav! Their quesadillas are amazing! And the little donut holes, I could eat 5 dozen in one...

  • Drive-Through
  • Delivery
  • Good101 Reviews4
Bojangles 1515 Virginia Ave, Martinsville
Bojangles
Fast Food

Bojangles

1515 Virginia Ave, Martinsville, VA 24112

Service was exceptional. Informed management about how great the service was. Never ate here before, not on the west coast. Great food also. Would visit this...

  • Take-Out
  • Delivery
  • Good107 Reviews3.6

Seafood Restaurants

Seafood in Martinsville
Captain Tom's Seafood 2615 Greensboro Rd #0691, Martinsville
Captain Tom's Seafood
Seafood • $

Captain Tom's Seafood

2615 Greensboro Rd #0691, Martinsville, VA 24112

I got the 3 item combination with Baby white fish, shrimp, and scallops with fries it was soo good They give you alot of food couldn't even eat all of it....

  • Take-Out
  • Delivery
  • Good143 Reviews4.1
Deep Blue Seafood 702 Memorial Blvd N, Martinsville
Deep Blue Seafood
Seafood

Deep Blue Seafood

702 Memorial Blvd N, Martinsville, VA 24112

I ordered the Shrimp Boil for dinner Saturday night...actually, I ordered two for three of us to share. It was delicious...spicy but not overwhelming. All...

  • Take-Out
  • Delivery
  • Good10 Reviews4
Nayarita Mexican Restaurant and Grill 6254 A L Philpott Hwy, Martinsville
Nayarita Mexican Restaurant and Grill
Seafood

Nayarita Mexican Restaurant and Grill

6254 A L Philpott Hwy, Martinsville, VA 24112

Me and my father have been looking for authentic birria tacos for MONTHS. ready to give up and make our own, we experienced a moment of pure luck. My dads...

  • Delivery
  • Good19 Reviews3.6
Fridays Garden Deli 1117 Memorial Blvd S, Martinsville
Fridays Garden Deli
Sandwich Shop

Fridays Garden Deli

1117 Memorial Blvd S, Martinsville, VA 24112

The atmosphere is amazing ….. the employees are always so pleasant and friendly and I like that…. Good food and good people? Highly recommended to anyone...

  • Delivery
  • Superb80 Reviews4.7
O'Kelly's 8425 A L Philpott Hwy, Martinsville
O'Kelly's
Sandwich Shop

O'Kelly's

8425 A L Philpott Hwy, Martinsville, VA 24112

Ate there today and wow what a manager !!!! I believe her name is Ladonna. She is awesome. Very friendly, helpful, and accommodating with my order. Not to...

  • Delivery
  • Superb47 Reviews4.3
Subway 937 E Church St, Martinsville
Subway
Sandwich Shop • $

Subway

937 E Church St, Martinsville, VA 24112

This Subway in Stanleytown is so very clean, great customer service, the workers are always smiling and very friendly. The food is always delicious. This...

  • Take-Out
  • Delivery
  • Good62 Reviews4.2