We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.


) #15 of 72 Restaurants in Christiansburg ₹₹ - ₹₹₹ American, Bar
19 W Main St, Christiansburg, VA 24073-2968
+1 540-381-8872
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent29%
  • Very good47%
  • Average12%
  • Poor5%
  • Terrible5%
Travellers talk about
“wings” (5 reviews)
“sandwiches” (12 reviews)
“burger” (5 reviews)
Open Now
All hours
American, Bar
₹₹ - ₹₹₹
19 W Main St, Christiansburg, VA 24073-2968
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
Reviews (55)
Traveller rating
Traveller type
Time of year

1 - 10 of 55 reviews

Reviewed 3 days ago

Stopped here for lunch on our way from Florida back to Massachusetts. The title says it all; tons of menu options, excellent preparation, friendly, quick service. My sandwich was huge, and I took half to go. That night when we got to our hotel we...More

Thank lorenbc
Reviewed 3 weeks ago

This visit, was, unfortunately, poor all around. We came with 3 hungry teenagers (2 of whom will eat anything). We ordered wings, a bacon burger, chicken quesadilla, Reuben, loaded nachos and a Brooklyn sandwich. (Note: names are not exact.) We sent back wings as the...More

Thank DanielleBMoser
Reviewed 27 January 2017

It's a decent place to go for a decent meal. The menu is huge, with something for everyone. The service is hit or miss depending on what server you get. Some seeming like they just want you to come in, drop a tip, and get...More

Thank George M
Reviewed 26 December 2016 via mobile

Menu is so extensive, it will take you 20 mins to decide what you want. Burgers and wings are delicious.

Thank kgrove1
Reviewed 24 October 2016

Very enjoyable atmosphere with wood paneling, interesting posters and statues, friendly staff. Great variety of sandwiches at a reasonable price.

Thank Dee D
Reviewed 18 October 2016 via mobile

Visited on Saturday Oct 15th. The place was packed as VT game was televised. Great atmosphere good food, great service lots of locals. Great place to get an amazing sandwich and enjoy some eclectic decor.

Thank Bon09
Reviewed 10 September 2016

Big selection and good service.There were 4 of us and each one had something different, and we all enjoyed what we had.

Thank Jim H
Reviewed 7 September 2016

At the suggestion of our hostess, we walked from The Oaks Victorian to Macado's Tavern, which was more like a restaurant than a pub, and sat in a comfortable booth, ordering from an extensive menu.

Thank merci5249
Reviewed 10 August 2016 via mobile

We are new to the area, and tried them for dinner. Better than basic sandwiches, interesting decor, and decent service. Enjoyed it!

Thank Joe S
Reviewed 26 July 2016

The last several times we have eaten here the food has been terrible. Burned broccoli on top of mac and cheese dish. Burned bread....cold meals. Takes forever to get a soda refilled. We have been so disappointed...we just drive a bit further and go to...More

Thank lovethebeach82762
Nearby Restaurants
Mockingbird Cafe & Bakery
64 reviews
.12 km away
El Bronco
44 reviews
.47 km away
Route 8 Donuts
14 reviews
1.52 km away
Summit Restaurant
93 reviews
.17 km away
Nearby Attractions
Huckleberry Trail
42 reviews
4.47 km away
Starlite Drive-In
26 reviews
2.61 km away
Pampered Healing Massage & Day Spa
23 reviews
.26 km away
Christiansburg Aquatic Center
15 reviews
.28 km away
Questions & Answers
Get quick answers from Macado's staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
American, Bar
Breakfast, Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Serves Alcohol, Wheelchair Accessible
Good for
Open Hours
08:00 - 00:30
08:00 - 00:30
08:00 - 00:30
08:00 - 00:30
08:00 - 00:30
08:00 - 01:30
08:00 - 01:30
Location and Contact Information
  • Address: 19 W Main St, Christiansburg, VA 24073-2968
  • Location: United States  >  Virginia (VA)  >  Christiansburg
  • Phone Number: +1 540-381-8872