American House, historic building located in McGregor, Iowa, United States
The American House is a three-story stone building with brick detailing in McGregor, situated near the Mississippi River. The structure shows simple, functional design typical of the 1850s, with plain surfaces and straight lines built to last for generations.
Built in 1854 by William H. Harding, it was the town's first hotel and remains the oldest standing building in McGregor. Over time it served as a saloon and dental office before being added to the National Register of Historic Places in 2001.
The building is also known as the Evans Hotel and Ryan House, reflecting its long history under different ownership and use. These alternate names show how the place shaped local identity across generations.
The building sits close to the Mississippi River and within easy reach of shops, a marina, and other local attractions. Visitors can explore the interior and see features from the late 1800s while enjoying modern comforts and amenities.
The main lobby once served as a ticket station where travelers bought passes for stagecoaches heading out through the region. This room was the hub of travel activity when river commerce and overland routes met in McGregor.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.