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