The Arcola Broom Palace opened in 2025 and serves as a place for the town to show its pride and history.