Restaurants in Indianapolis, IN
Restaurants • Pizza • Italian Restaurants
1508 W 86th St.,
Indianapolis ,
IN
46260
UNITED STATES
Based on 1 reviews
Waiter was a dick
I don't really know how else to say it. He was condescending every time I asked a question.Worldwide > United States > Indianapolis, IN > Pizza