Restaurant offering pizza and other dishes. Known for generous portions and a potentially slow service.