The Holiday Inn Express Cloverdale is a customer friendly hotel with 80 comfortable and attractive rooms. With a meeting room of 700 square feet, it can accommodate up to 30 people comfortably. Free Wi-Fi access and our hotel’s helpful staff can make the most of your event.