
Hotel ML
Historic Dutch grandeur meets modern boutique hotel. Intimate scale (17 rooms), serious food credentials, and a car-free square outside.
Book a front-facing room to get the view of St. Bavo Church lit up at night — guests consistently say it's worth it.
Why It Matters
One of only two hotels in the Netherlands fully equipped with Hästens beds throughout. Houses the Michelin-starred Restaurant ML, led by chef Mark Gratama, who has held the star continuously since 2010. The building itself is a registered national monument (Rijksmonument) built in 1703 as the printworks of Johan Enschedé.
Hotel ML occupies a 1703 Rijksmonument — the former printworks and residence of the Enschedé printing dynasty — right on Haarlem's pedestrian Klokhuisplein. The building is grand and genuinely historic, with wooden beams and alcoves that no renovation could replicate. But the rooms are fully modern: clean lines, Hästens beds (one of only two hotels in the Netherlands to have them throughout), and Marie Stella Maris toiletries. The real draw, beyond the architecture and the location opposite St. Bavo Church, is that the same building holds a Michelin-starred restaurant.
Where You'll Stay
5 room types available
The Property
Eat & Drink
3 venues on property
Restaurant
On Property
How you'll actually spend your days.
The hotel offers bike rental directly — practical in flat, cycle-friendly Haarlem. Haarlem's center, beach at Zandvoort, and surrounding countryside are all easily reachable by bike.
Seats guests directly adjacent to the open kitchen, allowing a close view of Chef Mark Gratama and his team at work during the tasting menu service.
Three event spaces available for hire: the Printing-office (Drukkerij), the Type-foundry (Gieterij), and the Bavorooms. Capacity up to 200 people. Can be used for corporate meetings, private dinners, or celebrations.
Amenities & Practical Info
The details that matter for planning.
Business center on-site. Three event/conference halls also available for groups up to 200 people.
Available throughout the property.
Terrace seating available, reportedly up to 250 seats — used by the bistro and bar.
Synthetic duvets available on request.
All 17 rooms feature premium Swedish Hästens beds. One of only two hotels in the Netherlands with full Hästens fit-out.
In all rooms.
In all rooms.
Parkeergarage De Appelaar is approximately 50 meters from the hotel. No on-site parking. Cost is €3.34/hr.
BUILD YOUR HOTEL ML PLAN
Rooms, dining, spa, and resort experiences — organized into one trip plan.
Start Planning