Travelers' Oasis Travel Plaza

1017 S 1150 E, Eden, ID

Menu (As of 11/4)

Travelers' Oasis Travel Plaza: hours and how to order