Retreat From Harsh Reality The Haworth Hotel is in the heart of downtown Holland. 225 College Ave, Holland, MI 49423 Minutes from Lake Michigan, Holland, Michigan, has a scenic downtown. Learn more about our speaker, Amelia Wilde. Share this:FacebookXLike this:Like Loading...