Audubon North is a relaxed neighborhood bar and grill serving American cuisine, with Buffalo favorites like beef on weck and wings.