Off-campus Taco Bell returning to same spot this summer Taco Bell is set to return to Ohio State by June. While the off-campus location will remain at its former 10th Avenue and High Street location, it …