Italian Restaurants in Sheridan, IN Delullo's Italian Bistro4160 W 176th StSheridan, IN, 460693178674010Delulla'sFoodItalian RestaurantsPizza DeliveryPizza Restaurants InPlaces To EatRestaurants DowntownRestaurants That DeliverUsed Restaurant Equipment Supplies Show More