Recent News

Drury Hotels Announces New Hotel in College Station, Texas

April 18, 2024

April 18, 2024: Drury Hotels’ newest hotel is now under construction in College Station, Texas. Located at 701 University Drive in College Station, the new Drury Plaza Hotel is minutes from the heart of College Station and the Texas A&M University campus.