Did you know that one of the coolest buildings in the Netherlands is actually a hotel located just 15 minutes from Amsterdam, offering bold architecture, stylish interiors, and a unique stay ...