Star India is an Indian restaurant known for its flavorful food and friendly service.