Indian restaurant serving generous portions of classic dishes. Known for flavorful food and good service.