Been traveling through Buena Vista for years and this is without a doubt the best restaurant that is opened in this town. You can’t go wrong ... quality, reasonable price, variety, and freshness. Check out the menu online to see if it suits your tastes.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.