Strauch's Deli is a bistro offering homemade stews, exotic curries, fresh salads, smoothies, and juices.