Ellwood Pizza is a pizza restaurant offering a variety of appetizers and specialty pizzas in different sizes.