Almost hidden in a shopping center off Marsh Rd, near Silverside, China Royale may not look like much. You might even think it is one of
those rumored suburban places where a happy finish is a little more than a hot towel. You would be wrong! China Royale has excellent food and has won numerous Best of Delaware awards for Chinese.