India Palace is an Indian restaurant offering classic dishes, vegetarian options, and a popular all-you-can-eat lunch buffet.