Welcome to Knights Inn Fort Worth hotel in Fort Worth, TX 76116. Attractions include Fort Worth's Will Rogers Stadium - 5 mi and Fort Worth Museum - 6 mi. Enjoy free breakfast and internet at most hotel locations. Book your room and start saving with Wyndham Rewards!