News

A longtime fast food stop in the state of Idaho has reportedly closed its doors. Del Taco, located at 1306 S. Broadway Ave.
The boxes are designed to satisfy cravings with a mix of favourites, offering a substantial meal at an affordable price.