What is the physical address? July 31, 2018 20:12 Updated OUR ADDRESS IS: 18898 HWY 6 S. College Station, TX 77845