Restaurant offering pizza, pasta, and takeout. Known for generous portions and good value.