Leonardo's Pizza is a casual eatery offering Italian comfort food. The menu features pizza, pasta, sandwiches, and catering options. Dine-in, takeout, and delivery are available.