Situado a una distancia de 900 metros del Kelly Square, el Travelers Inn Sherman, de 2 estrellas, cuenta con WiFi en toda la propiedad, además de un aparcamiento en las instalaciones. El hotel es un buen punto de partida para los lugares de interés deportivos de Sherman, incluido The Splash Family Aquatic Center, que está a 3 km.
El centro de Sherman se encuentra a 10 minutos a pie de la posada, mientras que atractivos culturales como la Red River Historical Museum están a unos 10 minutos a pie. Mead está a 40 km del Travelers Inn, mientras que el Calvary Baptist Church está a tan solo 650 metros. Este lugar está a 7 km del Harber Wildlife Museum y de otras atracciones principales de Sherman. El Travelers Inn está situado a 105 km del aeropuerto Love Field de Dallas.
El hotel cuenta con 96 habitaciones equipadas con zona de estar, TV de pantalla plana con canales vía satélite y climatizador. Entre otras facilidades también hay un inodoro separado y ducha.
Puedes comer en el restaurante Downtown Grilled Cheese Company, a un agradable paseo de este hotel.