Taco Bell

691 W Lake St, Addison IL

(630) 543-0676

Rated 5.0 out of 5 from 1 Reviews Taco Bell is a highly recommended Fast Food Restaurant Ranked #1 of 16 Restaurants in Elmhurst City Centre Addison. Some say it is hot, roasted.

★★★★★ on the 7th of August, 2013

Bring your own sauce. Mild an Hot are the only ones they carry. No Fire-Roasted love.
Location