Indian takeaway known for flavorful dishes and generous portions.