Get directions to: Sapp Brothers Travel Center, Odessa, NE
Restaurant address: I 80 Exit 263 Odessa, NE 68861, USA
Restaurant: Sapp Brothers Travel Center