Leonardo's Pizza is a long-standing establishment known for its pizza, serving customers for over 42 years. It offers a variety of pizza options.