The Shack

New American restaurant · 202 W Main St 202 E, Lava Hot Springs, ID

Hours

More food in Lava Hot Springs, ID · New American Food in Lava Hot Springs