By far my favorite taco place in town! Definitely not an authentic Mexican food experience by any means but the quality is great. The tacos are quite cheap for how large they are - starting at $3. Monthly guacamole, queso, and taco options are always creative and delicious. Always endless possibilities for tacos as you can pick and choose exactly what you want in them. The wait can be a bit long depending on what time you arrive, but the food usually comes quickly once you place your order. I would highly recommend Barrio to someone who is visiting Cleveland and looking for a delicious, reasonably priced restaurant!