The Lava Hotel & Spa

Restaurant · 196 E W Main St, Lava Hot Springs, ID

More food in Lava Hot Springs, ID