Star Deli is a sandwich shop offering housemade soups and sandwiches in a relaxed setting with rotating local artwork.