The team that brought Columbus The Walrus, Osteria Pizzeria, and Olde Town Tavern has launched a new concept Downtown.
Taking the place of the former Pecan Penny’s—which closed last October—the new concept features a Tex-Mex twist. Ochoa Mexican Grill, located at 113 E Main St., is now open in Downtown Columbus.
BROUGHT TO YOU BY…