You’ll know exactly where you are the moment you step into The George boutique hotel in College Station. From the 1791 Whiskey Bar & Restaurant to a small retail shop with Texas A&M swag and unexpected design details, this hotel truly captures Texas character and charm. Need more? Read more: Why College Station belongs on […]