By Jonah McKeown/CNA. | ST. LOUIS, Mo. — Favazza’s Restaurant has been an institution in St. Louis for over four decades. It’s located on The Hill, an Italian neighborhood well-known for its…