Acquired in May 2011, the new Brazil, Ind.-based site has been renovated and is ready to greet customers. TravelCenters of America LLC (TA) has completed renovations and rebranding on its newest Petro full-service travel center at Exit 23 off I-70, 1035 West State Road 42, Brazil, Ind. The location was previously operated as Steel City,…