India Palace is a laid-back Indian restaurant offering a diverse menu and buffet with vegetarian and meat options.