Utah-based fast-casual Mexican chain Cafe Rio was just announced to open their first Florida location right here in Central Florida. Specifically, in a stand-alone store in front of the Winter Park Whole Foods. The restaurant chain has an almost cult-like following among Left Coasters. I went to college in Utah, and as soon as my […]
