Naples' first traditional Indian restaurant, Taj Mahal offers flavorful meat and vegetarian dishes with authentic spices.