Italian restaurant serving generous portions. Known for its pizza and family-friendly atmosphere.