The Star is a Haven for Foodies

If you aren't hungry now, you just might be after reading this post. The Star features a variety of restaurants and types of cuisine in the 200,000 square foot retail block located just south of Ford Center and the Dallas Cowboys World Headquarters. Check out what new eateries are located there and…

Continue Reading right arrow