Visit JJ’s Meat Shak today and enjoy great food with your family and friends. We are a family-owned American restaurant that provides the residents of Buena Vista, VA and the nearby areas with exceptional barbecue and American dishes. If you’re craving lip-smacking barbecue, our restaurant is the place to visit. Visit us with your family and friends and share a dining experience you won’t soon forget. Get in touch with our staff today to book a reservation for 10 or more people.

Operating Hours - Buena Vista


Tuesday to Thursday
11:00 AM – 8:00 PM

Friday to Saturday
11:00 AM – 9:00 PM


JJ’s Meat Shak

1607 Magnolia Ave.
Buena Vista, VA 24416

Phone: (540) 261-1489
Email Link

Get in touch

    Your Name (required)

    Your Email (required)


    Your Question or Comment