Deli Venue offers traditional homemade Indian cuisine.