I've eaten at Royal India for years now, as it is one of the largest and oldest Indian buffets in the Triangle community. Indeed, the owner is credited with facilitating the proliferation of Indian restaurants in the area as his cooks and staff have moved on. Recently I've noticed the prices have been higher and higher, and the owner's attitude - uninterested at best, and more often just plain arrogant - has tainted the dining experience. But I went back last Saturday and after enjoying a pretty decent meal, I went to pay and the bill didn't match any of the posted prices. Figuring that the weekend prices were higher, I paid and was about to leave when my wife noticed that the card bearing the health rating was reversed in its holder. She turned it around and was shocked to find it was "85". While it's not the end of the world for a restaurant to be caught out by a surprise inspection on a bad day, it is inexcusable to deliberately conceal this. We've contacted the health department, won't be back and want to warn others to avoid this establishment.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.