Texas Spice

 
[title]

Texas Spice Becomes a 2-Star Certified Green Restaurant

Texas Spice at the Omni Dallas Hotel was recently certified as a 2-Star Certified Green Restaurant by the Green Restaurant Association (GRA), a national nonprofit organization helping restaurants t