Sel & Braise is a restaurant offering a world cuisine experience.