Starting a new restaurant of their own

November 23, 2015

The owners of the former Albert Lea Taco Bell are slated to open a new restaurant in its place at the beginning of December. Dave and Danielle Nelson said when they announced in August that Taco Bell would close in September because of too many demands on …