The Royal Hotel & Pizzeria

Pizza restaurant · 11 W Main St, Lava Hot Springs, ID

Hours

More food in Lava Hot Springs, ID · Pizza in Lava Hot Springs