Indian Mantra is an Indian and Curry House restaurant offering a diverse menu, including vegan options. They focus on providing the incredible taste of India through freshly prepared dishes.