Get directions to: Travel Centers Of America, Edinburg, TX
Restaurant address: 8301 N Expressway 281 Edinburg, TX 78541, USA
Restaurant: Travel Centers Of America