Indian cafe offering flavorful dishes.