Get directions to: Creek Nation Travel Plaza, Muskogee, OK
Restaurant address: 3420 West Peak Boulevard Muskogee, OK 74401, USA
Restaurant: Creek Nation Travel Plaza