The George Hotel
This 4-star luxury boutique hotel located in Century Square and steeped in authentic Texas charm is home to an amazing red, white and blue art installation by Houston artist, Thedra Cullar-Ledford. It consists of about 10,000 books with colored spines stacked from floor to ceiling. Free garage parking 24/7. 180 Century Ct, College Station, TX […]