Pizza Castelli offers pizza with options for dining in, takeout, and delivery.