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