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.