Mantra, an Indian restaurant has set itself apart with its simple, elegant interior, its well prepared and resonably
priced food...