Who doesn’t love a delicious meal paired with the perfect drink? At Sugar Land Town Square, there are a handful of restaurants serving up delicious cuisines with amazing drink selections. Below is a list of some of the top places you can find great food and drinks in the heart of the “Sweetest City in Texas.” Not sure what to order? Don’t worry, we’ve narrowed down a “must try” item at each location.
Friday, March 6, 2020 5:00 PM by Visit Sugar Land