Manistee Hotel is perfectly located for both business and leisure guests in Manistee (MI). The property features a wide range of facilities to make your stay a pleasant experience.
Stop at American Inn and Suites Houghton Lake to discover the wonders of Houghton Lake (MI). The hotel offers a wide range of amenities and perks to ensure you have a great time.