Indian restaurant specializing in flavorful dishes. Offers takeaway options.