
Haworth Hotel
North America, United States, Holland
Haworth Hotel is nestled at the heart of downtown Holland and Hope College’s lively community. Through our 48-guest rooms, on-site catering, and Biggby Coffee bar, our boutique hotel can graciously ...