This Ohio Food Spot Is Starting To Feel Like The State’s 2026 Star
I walked into Mezcla at 1022 Summit St, Columbus, Ohio, expecting another trendy taco spot, but what I found was something far more compelling. This restaurant has been making serious…

