Located at the hub of dining and entertainment that is the Sugar Land Town Square in Southwest Houston, our restaurant is a local favorite.