Le Royal Barbizon is a French restaurant offering refined cuisine in a convivial brasserie setting.