london road

There's A New Taco Bell Coming To London Road
The abandoned BP gas station on the corner of 21st Ave E and London Road is the site for a new Taco Bell. According to the Duluth News Tribune, the plans have been submitted to the Duluth Planning and Zoning Commission.