Truckers have named an Ohio Turnpike Service Plaza as the overall winner of the Top 100 Truck Stops in the U.S.
A service plaza on the Ohio Turnpike has been named the best truck stop in the country, according to a recent ranking.