Location
506 Earl Rudder Freeway South,
College Station, TX 77840
By Vannstar | 6/20/2015
The hotel was very nice!