Indian restaurant serving flavorful dishes. The restaurant is known for its clean environment.