Tag: london

Travel Centers of America – London, OH

This past weekend, J.T. Michaels Entertainment headed to London, Ohio for the Grand Reopening of the BRAND NEW Travel Centers of America! Anyone who has been on I-70 just west of Columbus has seen this massive truck stop. In addition to fuel & food, they offer many other amenities such as a service repair shop, showers, laundry rooms, and lodging……