Restaurant Review: 9th Street Deli

February 10, 2016

If you haven’t tried 9th Street Deli yet, you’re missing out on some of Indiana’s finest food. This little sandwich shop, located at 901 Philadelphia St. near the Jimmy Stewart Museum, is often overlooked because it is not in the heart of downtown …