La Renaissance is a French restaurant specializing in pizza and traditional cuisine made with fresh ingredients, available for dine-in and delivery.