Papa Kelsey's Pizza & Subs

2285 E 17th St, Idaho Falls, ID

Menu (As of 11/4)

Papa Kelsey's Pizza & Subs: hours and how to order