Find Taco Bell restaurants in Edmonton, Alberta near you now.
Taco restaurant
Address: 14311 23rd Avenue, Edmonton, AB T6R 3E7, Canada