Taco Bell

2809 East 38th Street, Indianapolis IN

(317) 591-92413178260167fax

Rated 5.0 out of 5 from 1 Reviews Taco Bell is an excellent Fast Food Restaurant Restaurant Ranked #1 of 12 Restaurants in Lake Maxinhall Indianapolis. Some say it is slow.

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

This place is so fucking slow!
Location