Homewood Suites

950 University Drive E., College Station, Texas