Cozy Indian restaurant, known for generous portions and flavorful dishes.