Taco Bell Cantina opens in Cleveland

A Taco Bell Cantina opens June 14 in downtown Cleveland.
Published: 5:49 AM EDT June 14, 2017