La Belle Echappée is a French restaurant offering fresh, homemade dishes in a convivial atmosphere.