TravelCenters of America announces new truck stop now open in Missouri

TravelCenters of America (TA) announced that an Express location is now open in Norwood, Missouri.

The new TA Express (741 State Hwy E) is located at US 60 and North Highway E in Norwood.

Amenities at the Norwood TA Express include:

Westlake, Ohio-based TA was founded in 1972 and operates more than 280 locations in 44 states and Canada.

JOIN OUR NEWSLETTER

Get the hottest daily trucking news