Luna House Museum is a historical site in Lewiston, ID that showcases artifacts and exhibits related to the local area's past.
Visitors can explore the museum to learn about the rich history and cultural heritage of the region through various displays and interactive experiences.
Generated from their business information