Taj Palace is an Indian restaurant offering a diverse menu of authentic specialties, including vegetarian and vegan options.