Nancy's Pizza is a casual Italian pizzeria, renowned for pioneering the original stuffed pizza since 1971. This establishment offers a classic Chicago taste and style, perfect for dine-in or takeout.