Takeaway specializing in fresh, flavorful Indian cuisine. Known for generous portions and good service.