India Palace is a family-style Indian restaurant offering classic fare and a lunch buffet, established in 1974.