Avalon Restaurant is a welcome addition to Delray Beach’s Atlantic Ave.
Hello Foodie Friends, I’m super excited to introduce you to Avalon, a beachy, coastal inspired steakhouse influenced by Montauk flair and Nantucket panache presenting approachable elegance and attentive hospitality that officially opened on Tuesday, February 23rd on Delray Beach’s famed Atlantic Avenue. Conceptualized by New