Arrived at 1:20am to order a Mexican pizza and a starry. Was informed they arent taking orders cause they are closing. They close at 2am.
·
Apr 2024
Best taco bell on the west side of Indianapolis. They just seem to put more meat and toppings in the tacos then other taco bells. 5 out 5 would recommend