Leonardo's Pizza is a long-standing restaurant serving Chicago-style pizzas, pastas, and sandwiches in a casual setting. It has been a local fixture for nearly 50 years.