Looking for a Mexican restaurant that focuses on authentic, fresh ingredients? Check out Taco Town, located at 7446 W. North Ave., Elmwood Park, on the 75th Avenue side of the building in the former Senor Jefe location, across from Johnnie’s Beef. Opened in January, it is the dream come true of Diego Silva, who had […]
