Update – Unfortunately Shebella’s Pizza & Deli closed after only about seven months of being in business. Shebella’s Pizza & Deli is a somewhat new restaurant in northern Indianapolis. They offer a good amount of speciality pizzas and sandwiches, but I visited them for their dinner buffet. The pizza is better than it looks in […]