Bacon Bros. Public House closes in Sugar Land Town Square

Bacon Bros. Public House, located at 2110 Town Square Place, Sugar Land, closed during the first week of January. The restaurant opened in March 2017. www.baconbrospublichouse.com

< Back to all impacts
Back to top