Star India is a colorful North Indian restaurant offering an all-you-can-eat lunch and dinner buffet.