Taco Bell Cantina opens in Cleveland

A Taco Bell Cantina opens June 14 in downtown Cleveland.