The Great Western Inn Hotel is located in Stamford (TX) making it one of the best hotels to stay at while in town.This 1-star ... More