Popeye's - Norcal Cajun Foods

  • FOOD
  • Restaurants
251 Poleline Road
Twin Falls, ID 83301
(208) 293-8266
  • About

    Forty years ago in New Orleans, Louisiana, a taste sensation was born. What began with one small restaurant and one big idea turned into a craze that swept the nation?and the world.