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