Grand China
The Grand China Experience: Dim Sum, Drama, and Deliciousness! Step Right Up to 4018 Ross Ave, Dallas! Oh boy, oh boy! Let me tell you about Grand China! Picture this: a low-key strip mall operation where the decor is as subtle as a sledgehammer made of dumplings—bright lights, colorful menus, and the undeniable aroma of…
