When the Carroll House Hotel opened in 1889, it instantly became an integral part of the town's culture. Church and town meetings, and even concerts and galas were held at the hotel over the years.
Today, guests can stay in one of seven guest rooms, or rent out the entire house for vacations and events.