India Palace is a relaxed Indian restaurant offering traditional meals with vegan and vegetarian choices.