Applejack Hospitality opens 300-seat restaurant in North Sydney