Gioia's Deli on The Hill since 1918
1934 Macklind Ave, St. Louis 63110