Restaurants - Shelby, North Carolina, United States
China Royal Restaurant is a restaurants company based out of 201 W MARION ST, Shelby, North Carolina, United States.