Queen of Sheba Restaurant
Queen of Sheba Restaurant: A Culinary Time Capsule A Journey Through Flavor Perched gallantly at 14875 Inwood Rd, in the charming Addison, Texas, is the Queen of Sheba Restaurant, the culinary equivalent of a warm embrace from a long-lost relative. Established in March 1991, this family-owned haven has swapped its uptown digs for a cozy…