Royal Hotel and Pizzeria is a charming establishment nestled in the heart of Lava Hot Springs, ID.
It offers a unique blend of comfortable accommodations and delicious pizza for guests to enjoy during their stay.
Generated from their business information