This location is one of dozens of Nancy's Pizza restaurants in the Chicago area. The chain has won a variety of local awards for its Italian cuisine, but is best known for its stuffed pizza. Nancy's has a dine-in option, but also offers catering, carry-out, and delivery. Nancy's Pizza recently added online ordering for its customers' convenience.