Release Summary

The TA Restaurant Group has announced the opening of a new Popeyes® Louisiana Kitchen at TA Santa Rosa located at I-40/Rt. 54/Rt. 84, Exit 277 (2634 Historic Route 66), in Santa Rosa, New Mexico.

TravelCenters - General