Luxury Hotels Atlas / Places / United States / College Station / The George
The George
College Station, Texas, United States · Independent · Near Luxury



Valencia Hotel Group named this 162-room house The George, for historic Georges, and set it in College Station's 60-acre Century Square. It opened in 2018 as a four-star stay for Texas A&M weekends, with VHG Rewards on the booking site.
- 162 rooms
- Opened 2018
- Neighborhood: Century Square
- Rooms from 400 sq ft (37 m²)
About The George
- Entry-level rooms start at 400 sq ft (37 m²).
Amenities
- Wedding planning with concierge-level service
- Handcrafted menus for weddings
- Meetings including product launches, team retreats and award ceremonies
Open The George in the atlas for live weekend rates, photos, and the full folio.