Herberg het Landhuis is a relaxed, thatched-roof inn offering unfussy rooms. Guests can enjoy a restaurant with a bar and terrace. Free WiFi, a rooftop terrace, and luggage storage are available.