Taco Bell is an American-based fast food restaurant chain.
Located in Saskatoon, Saskatchewan.
GOOGLE MAP