Food Mantra is a restaurant offering flavorful cuisine.