NextEats
›
Idaho
›
Food in Idaho Falls
› Papa Loca
Papa Loca
Restaurant · 850 Lincoln Rd, Idaho Falls, ID
Hours
Tue 11:30 AM–7 PM
Wed 11:30 AM–7 PM
Thu 11:30 AM–7 PM
More food in Idaho Falls, ID