La Villa is a pizza restaurant with a family-friendly atmosphere and a vacation-inspired terrace.