Mantra, a new Indian and Nepalese restaurant in Euless, looks a little sketchy on the outside. But great food awaits. Read more here