While maintaining a luxury-resort prestige, the restaurant and bar at The Byron at Byron has one-upped itself taking the term, at home with nature, a little more literally than most.
{{excerpt}}