Nello's Pizza is a long-standing Italian restaurant offering pizza, pasta, and sandwiches in a casual setting with a patio.