Taco Depot

Taco Depot headed to downtown Iowa City
Taco Depot, a Cedar Rapids-based restaurant, is expanding to 119 E. Washington St. next to Target in downtown Iowa City. The former home of Tiki Tacos n’ Burgers n’ Wings, the owners said on Facebook April 12 they are headed…