Nestled at 227 US Highway 24 South, Buena Vista I-81211, United States, Scratch Taqueria is more than just a restaurant. It is a vibrant culinary space, where the rich menu invites you to savor a multitude of dishes. With a formidable rating of 4.5 and 158 reviews, it offers an epicurean journey that leaves diners yearning for more.
The full menu from Scratch Taqueria in Buena Vista!
All prices are estimations.