St Louis MO Italian 1. 310 Debaliviere Ave, St. Louis, MO 63112 | St Louis Italian Restaurant & Pizza Company (314) 367-7788