In July, Leon went all in on his love of cooking by opening New Town Café at 811 W. Hawkeye Ave. It’s the third restaurant to operate in the space following stints by Mexican spot Restaurante ...