Mar 23, 2015
I've heard these rumors, too. However, other than it being some kind of food outlet, I've know idea what Taco Bell is. Someone's going to have to enlighten me!
Taco bell will be in Shibuya 21st April! 2-25-14 Dougen-zaka Shibuya Tokyo!