Barro's Pizza is a family-owned pizzeria serving Chicago-style pizza. Large pizzas are approximately 14 inches and offer about 10 slices.