Skip to Navigation

Town & Country

Town & Country Overview

Town & Country is a 9-story office building located in Houston, Texas. $4.3-million in recent renovations included upgraded furnishings that exended to a variety of F+S Outdoor Products selected to create comfortable, easily maintained areas throughout the property. In addition, our Rincon Pathway Bollards bring precise geometry and LED illumination to the front entrance.