Pizza restaurant · 91 N Center St, Lava Hot Springs, ID
See full menu
More food in Lava Hot Springs, ID · Pizza in Lava Hot Springs