Italian restaurant Stella Italia offers a unique fusion of Italian flavors with Indian influences.