The Twisted Sicilian

$$, Italian

Fall Creek Place

2442 Central Ave
Indianapolis, IN 46205
Call: 317.455.3281
http://thetwistedsicilian.com
View Menu

Nearby