Mantra 2 is an Indian restaurant offering flavorful dishes.