
New Mexican restaurant opens on the South Side
By Jazmine Knight Fans of Mexican food on the South Side can rejoice, as a new street taco spot is open for business on King Hill Avenue. Los Arcos Street Tacos, located at 6944 King Hill Ave., celebrated its grand opening Wednesday after seven months of preparation. Owner Maribel Sanchez said she’s excited to bring
Continue Reading