Taj Palace is an Indian restaurant offering traditional cuisine.